andrysha-dev
@andrysha-dev
Начинающий Android-девелопер

Что написать на C++ для тренировки?

Какие простые приложения можно написать на C++, если мой уровень чуть выше нуля? Буду рад, если напишете несколько тем, с постепенным усложнением.

P.S.: убедительная просьба не предлагать написать консольные калькулятор, конвертер и прочую мелочь.
  • Вопрос задан
  • 28753 просмотра
Решения вопроса 6
@onepavel
Консультация и разработка мобильных приложений
парсер, идешь за валютой на сайт цб и рисуешь график роста и падения деревянного
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
калькулятор, конвертер и прочую мелочь.

Напишите сложный калькулятор. Например парсящий произвольное мат выражение и ищущий производную, интеграл определенных видов функций и т д.
Аля сильно упрощенный www.wolframalpha.com
Ответ написан
Комментировать
@JavaBoy
Студент
Вот тут отличный список задач на совершенно разные области для закрепления и оттачивания навыков
Ответ написан
Комментировать
@kstyle
Ответ написан
Комментировать
Nipheris
@Nipheris Куратор тега C++
P.S.: убедительная просьба не предлагать написать консольные калькулятор, конвертер и прочую мелочь.


Напишите не консольный, а с рисованием графиков. Да и к совету Александр Таратин насчет производной советую прислушаться. А если для вас это мелочь, найдите производную не численным, а символьным путем (как делает Maple, например). Много интересного ждет вас.
Ответ написан
Комментировать
@vilgeforce
Раздолбай и программист
А, ну раз мелочь не предлагать... Напишите реализацию длинной арифметики, да чтобы быстрее OpenSSL на операциях сложения, умножения и деления была минимум на 10%. Или докажите что это невозможно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
globuzer
@globuzer
gezgrouvingus progreszive ombusgrander greyderzux
скачиваешь любую книгу "100 задач для программиста" - и делаешь подряд все задачи. тестируешь и пробуешь различные алгоритмы. вам нужно практиковаться не только в самом языке, но и оттачивать алгоритмические навыки и математику в совокупностью с языком программирования.
также как пример: парсер, любая рекурсивная задачка, какая-нибудь простенькая игра (текстовая, робот какой, тетрис, крестики нолики и прочее), создание какого-нибудь бота...
Главное для оттачивания еще навыков - чтобы процесс был интересен, чтобы вас он увлек, и тогда каждая трудность будет провоцировать на поиск ее решения (гугл, тостер, интернет...) и опробование этого решения на практике и так шаг за шагом. Кроме маленьких задачек полезно участвовать в более крупных проектах (для вашего уровня - относительно крупных, вы не пугайтесь): даже тот же самый простой парсер можно накручивать и совершенствовать все вновь и вновь добавляя новые функции, который может быть потом превратиться в автоматического интеллектуального робота на основе нейронных сетей и эвристических анализатор-кодов...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы