Y
Y
yuharu2015-09-28 12:37:42
C++ / C#
yuharu, 2015-09-28 12:37:42

What sites exist with interesting tasks, preferably at different levels of complexity in C ++?

I've been learning C++ for a year and a half. Tasks were taken from various sources. But I would like to find a site where you could solve many good problems on different topics and levels of complexity (and not search all over the Internet).

Answer the question

In order to leave comments, you need to log in

7 answer(s)
S
Saboteur, 2015-09-28
@saboteur_kiev

Do not take tasks, solve specific problems by writing full-fledged applications that you personally need.
Write your tray reminder clock, your backlit notepad, your utility calculator, your password keeper, your lock screen.
For writing, use the resources that a real developer needs - version control system, bug tracker, so you can track your changes and record ideas and bugs, and then control how it happens. When publishing on github, you can share the code with friends, or vice versa, fork someone's finished project, and improve it, looking at how others wrote (possibly more experienced programmers)
Most of the tasks are not related to full-fledged development, but to the solution of individual tasks, often divorced from reality.

L
lyeskin, 2015-09-28
@lyeskin

www.codewars.com you can try this one
But the purpose of solving problems is a little unclear. If you need C++ for work, then there is no point in solving abstract problems.

T
Tlito, 2015-09-28
@tlito

Do you really need tasks for C++? ))
cppstudio.com/cat/285
ucxodnuku.ru
with solutions
purecodecpp.com/archives/433
simplest C++ problems with solutions: tlito.ru/node/195
olympiad: www.cyberforum.ru/cpp-beginners/thread738552. html
tests: cppstudio.com/praktikum/testy-po-programmirovaniyu...

J
jackroll, 2015-09-28
@jackroll

www.quizful.net

V
Vladimir Martyanov, 2015-09-28
@vilgeforce

Project Euler for example. It is on the pluses, with classes and templates it will be especially fun!

K
kstyle, 2015-09-28
@kstyle

programming tasks

X
xozzslip, 2015-09-28
@xozzslip

It seems to me that it is worth distinguishing between the skills of programming in principle and the skills of programming in a language. A language is essentially a tool , and its purpose is to reduce the time it takes to write a quality program.
To understand how difficult it is to program in C ++ and how powerful this language is, this course on Stepic helped me .
And to develop programming skills, you can try to solve olympiad problems on Codeforces , you will suddenly like it. In general, it is more important, of course, to solve tasks that are close to real, as Sergey advises:

Do not take tasks, solve specific problems by writing full-fledged applications that you personally need.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question