Answer the question
In order to leave comments, you need to log in
Where can I find interesting problems in C++ of different levels?
Where can I find interesting tasks for practice in c++, I would like tasks from the very basics to the professional level.
Answer the question
In order to leave comments, you need to log in
I don’t know what “ozov” is, it looks like some kind of city, but then it’s not clear why with a small letter. They say in ancient times in Russia the alphabet (well, or a drop cap) began with the letter Az, where the basics probably came from ...
In essence, any program longer than a thousand lines will be quite a task of an average level. Set yourself a task and implement it in C++. For example write your own http/ftp server or client. Create a simple game, or a handy application.
You can of course look for tasks where you need to do something "with the help of pointers", or "write a class hierarchy with virtual functions" but IMHO this is complete nonsense. It can only help to fix the syntax of the language, but does not give an understanding of why a particular feature of the language is needed.
But the creation of your own voluminous program - such an understanding gives in full. When you write the 20th class similar to the rest, then ask yourself how it can be done easier, re-read the language textbook and understand why templates or virtual functions are needed, for example.
If before writing the program (and better during) you will study the textbook of the language - it will be very good.
http://acmp.ru/
When I was at school, I really liked solving the following problem:
Given a string of length L (30 < L < 1000), which is a sentence in Russian, encrypted with a Caesar cipher with an unknown shift K (0 < K < 33 ). Output the original sentence.
For example:
input.txt
output.txt "A decent person is one who does nasty things without pleasure."
S. Prata. C++ programming language. Lectures and exercises.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question