Тут розміщені практичні завдання по С++, які ви можете виконати. Кожне завдання має свій рівень складності. Готових відповідей не буде, тому welcome в коментарі!
Easy: Завдання №1
Напишіть програму, яка запитує у користувача рядок, який містить кілька слів. Потім виведіть користувачеві той же рядок, але в зворотному порядку. Наприклад:
Введіть рядок:
Мене звати Анатолій!
Результат:
!Анатолій звати Мене
Medium: Завдання №2
Напишіть програму, яка створює два масиви і заповнює їх випадковими числами. Потім вона повинна повернути третій масив, який містить тільки спільні для обох масивів значення (без дублів).
Hard: Завдання №3
Ви, як користувач, загадуєте число від 0 до 100. Програма повинна його вгадати, роблячи припущення, а ви повинні повідомляти їй, чи є її число занадто великим, занадто маленьким або "Правильно, вгадав!".
В кінці програма повинна вивести на екран кількість припущень, які їй потрібні були для того, щоб вгадати ваше число.
Примітка: Вам, як програмісту, доведеться вибирати стратегію вгадування комп’ютером числа користувача. Найпростіша стратегія полягає в переборі чисел від 0 до 100 (наприклад: 1, 2, 3 і т.д.), але це дуже довго. Кращим варіантом є поділ діапазону навпіл:
починаємо з 50;
якщо число користувача більше, то знову ділимо діапазон чисел, які залишилися, на 2 і додаємо до попереднього припущенням, отримуючи, таким чином, 75;
якщо число користувача менше, то вказуємо 25 (ділимо 50 на 2);
і, таким чином, ділимо діапазон до тих пір, поки не доберемося до вірного результату.
У вас також може бути і інша/своя стратегія.

(15 оцінок, середня: 4,73 з 5)
В третьому я використовув число 33 і нижче але якщо більше то 66 і потім 99. Але ще перше завдання навіть важчіше