Форум программистов, компьютерный форум CyberForum.ru

Подкиньте задачку - C++

Восстановить пароль Регистрация
 
inst_mefi
22 / 25 / 5
Регистрация: 10.10.2013
Сообщений: 165
25.06.2014, 12:36     Подкиньте задачку #1
Подкиньте задачку какую-нибудь(да хоть от балды насочиняйте с потолка). Не обязательно сложный алгоритм, лучше, чтоб требовала обширных знаний языка.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2014, 12:36     Подкиньте задачку
Посмотрите здесь:

C++ Подкиньте идею игры или программы
Подкиньте код нарисованных фигур в с++ C++
C++ Подкиньте практику по С/С++
Подкиньте идею:) C++
Подкиньте рандомно задачки C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
25.06.2014, 12:38     Подкиньте задачку #2
Персональный задачник:)
Накидать задачек по ссылкам и указателям
Обормот
0 / 0 / 0
Регистрация: 24.06.2014
Сообщений: 14
25.06.2014, 12:43     Подкиньте задачку #3
Файлы:
I. Работа с текстовыми файлами.
Дан текстовый файл. Напечатать все строки, длина которых равна данному
числу.

II. Работа с текстовыми файлами.
Даны два файла с числами. Поменять местами их содержимое (использовать
вспомогательный файл).


Структуры:
I. Решить задачу, используя структуру point для хранения координат точки:
Множество точек задано в пространстве. Найти две наиболее удаленных друг от друга точки.


Сортировка:
I. В файле input.txt содержатся сведения о группе студентов в формате:
номер группы; запись о каждом студенте группы содержит следующие сведения: фамилия, имя,
отчество, год рождения, оценки по пяти предметам.
Переписать данные файла input.txt в файл output.txt, отсортировав их в алфавитном порядке по фамилии методом вставки;

II. Дана матрица размерностью nхn, содержащая целые числа. Отсортировать
каждый столбец матрицы по возрастанию элементов методом выбора;

Класс-контейнер вектор
I. Дана последовательность целых чисел. Подсчитать количество четных элементов.

II. Дана последовательность целых чисел. Удалить из массива все максимальные элементы.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
25.06.2014, 12:45     Подкиньте задачку #4

Не по теме:

Под шумок.



Добавлено через 1 минуту
Цитата Сообщение от inst_mefi Посмотреть сообщение
Подкиньте задачку какую-нибудь(да хоть от балды насочиняйте с потолка). Не обязательно сложный алгоритм, лучше, чтоб требовала обширных знаний языка.
Можете просто посещать форум и помогать двоечникам. Тоже развивает.
inst_mefi
22 / 25 / 5
Регистрация: 10.10.2013
Сообщений: 165
25.06.2014, 12:47  [ТС]     Подкиньте задачку #5
Тамика, мне своих двоечников в институте хватает.

Обормот, пишите скайп.
Обормот
0 / 0 / 0
Регистрация: 24.06.2014
Сообщений: 14
25.06.2014, 12:49     Подкиньте задачку #6
[del]
 Комментарий модератора 
обмен ссылками в теме запрещен. Обращайтесь в раздел фриланса
Extrim88
 Аватар для Extrim88
50 / 50 / 11
Регистрация: 08.02.2013
Сообщений: 189
25.06.2014, 12:54     Подкиньте задачку #7
inst_mefi, могу посоветовать также такую книгу:
Герб Саттер - Новые сложные задачи на C++.
TheChosenOne
13 / 13 / 1
Регистрация: 13.09.2013
Сообщений: 113
25.06.2014, 19:06     Подкиньте задачку #8
inst_mefi, реализовать Skip List (список с пропусками,слоеный список ). Алгоритм не сложный,но с управлением памятью придется повозиться
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
25.06.2014, 19:11     Подкиньте задачку #9
Цитата Сообщение от inst_mefi Посмотреть сообщение
одкиньте задачку какую-нибудь(да хоть от балды насочиняйте с потолка).
Цитата Сообщение от inst_mefi Посмотреть сообщение
Тамика, мне своих двоечников в институте хватает.
тебе самому тренироватся?
или "двоечников" обучать?
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,964
25.06.2014, 20:43     Подкиньте задачку #10
Не обязательно сложный алгоритм, лучше, чтоб требовала обширных знаний языка.
Напиши собственную реализацию потомка std::streambuf для буферизированного файлового ввода-вывода. Минимальные навыки работы с указателями, наследованием, виртуальными функциями и мануалами приветствуются.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
25.06.2014, 20:48     Подкиньте задачку #11
Цитата Сообщение от Renji Посмотреть сообщение
Напиши собственную реализацию
судя по этой фразе
Цитата Сообщение от inst_mefi Посмотреть сообщение
мне своих двоечников в институте хватает.
хочет не решать, а типа задачник составить
хотя может я и ошибаюсь
inst_mefi
22 / 25 / 5
Регистрация: 10.10.2013
Сообщений: 165
25.06.2014, 23:16  [ТС]     Подкиньте задачку #12
Renji, спасибо, конечно, но изобретать колесо не лучшая практика.

ValeryS, мне самому изучать язык. Не умею учиться от теории к практике, к сожалению, наоборот лучше получается. А чтоб наоборот, нужна какая-то цель(задача).
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
25.06.2014, 23:29     Подкиньте задачку #13
Цитата Сообщение от inst_mefi Посмотреть сообщение
ValeryS, мне самому изучать язык.
Ну тогда порекомендую тебе не собирать абстрактные задачки, это скучно и неинтересно
А решить реальную задачу, например написать "Тетрис", я свой например раза три переписывал сначала классы потом очереди
хотя это тоже тривиально
есть старая забытая игра "сокобан" есть лабиринт в нем несколько ящиков и мужик, который может их только толкать, поставить ящики на место
тут тебе и работа с графикой и организация данных
SlavaSSU
213 / 158 / 44
Регистрация: 17.07.2012
Сообщений: 580
26.06.2014, 00:54     Подкиньте задачку #14
а как решать сокобан? я умею за (n * m) ^ (cnt + 1), n, m - размеры лабиринта, cnt - количество ящиков, но в этом решении надо знать алгоритм.
а не вру, это решение, которое за мин количество ходов решает сокобан я знаю.

Добавлено через 20 минут
а чет я туплю. ты имел в виду написать прогу, чтоб человек сам ходил, а я подумал написать прогу, которая решит сокобан.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
26.06.2014, 01:19     Подкиньте задачку #15
Цитата Сообщение от SlavaSSU Посмотреть сообщение
а я подумал написать прогу, которая решит сокобан.
ну так напиши
алгоритм поиска кратчайшего пути
столкновения
рекурсии
это то что на первый взгляд
видишь сколько знаний прибавится
SlavaSSU
213 / 158 / 44
Регистрация: 17.07.2012
Сообщений: 580
26.06.2014, 01:35     Подкиньте задачку #16
(n * m) ^ (cnt + 1) это и есть поиск в ширину

и еще кажется, что ты не так понял мое сообщение, т.к. я его криво написал немножко
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2014, 12:56     Подкиньте задачку
Еще ссылки по теме:

C++ Подкиньте идею
Подкиньте задачку, чтобы требовала прилично времени и обширных знаний языка C++
Подкиньте функцию base64_decode\encode C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
inst_mefi
22 / 25 / 5
Регистрация: 10.10.2013
Сообщений: 165
26.06.2014, 12:56  [ТС]     Подкиньте задачку #17
ValeryS, вот, черт побери, именно это и пытался получить!
Yandex
Объявления
26.06.2014, 12:56     Подкиньте задачку
Ответ Создать тему
Опции темы

Текущее время: 11:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru