Частина №23: Практичні завдання по С++

  Юрій  | 

  Оновл. 28 Тра 2021  | 

 27

Тут розміщені практичні завдання по С++, які ви можете виконати. Кожне завдання має свій рівень складності. Готових відповідей не буде, тому welcome в коментарі!

Easy: Завдання №1

Напишіть програму, яка запитує у користувача рядок, який містить кілька слів. Потім виведіть користувачеві той же рядок, але в зворотному порядку. Наприклад:

Введіть рядок:
Мене звати Анатолій!
Результат:
!Анатолій звати Мене

Medium: Завдання №2

Напишіть програму, яка створює два масиви і заповнює їх випадковими числами. Потім вона повинна повернути третій масив, який містить тільки спільні для обох масивів значення (без дублів).

Hard: Завдання №3

Ви, як користувач, загадуєте число від 0 до 100. Програма повинна його вгадати, роблячи припущення, а ви повинні повідомляти їй, чи є її число занадто великим, занадто маленьким або "Правильно, вгадав!".

В кінці програма повинна вивести на екран кількість припущень, які їй потрібні були для того, щоб вгадати ваше число.

Примітка: Вам, як програмісту, доведеться вибирати стратегію вгадування комп’ютером числа користувача. Найпростіша стратегія полягає в переборі чисел від 0 до 100 (наприклад: 1, 2, 3 і т.д.), але це дуже довго. Кращим варіантом є поділ діапазону навпіл:

   починаємо з 50;

   якщо число користувача більше, то знову ділимо діапазон чисел, які залишилися, на 2 і додаємо до попереднього припущенням, отримуючи, таким чином, 75;

   якщо число користувача менше, то (ділимо 50 на 2) вказуємо 25;

   і, таким чином, ділимо діапазон до тих пір, поки не доберемося до вірного результату.

У вас також може бути і інша/своя стратегія.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (Немає Оцінок)
Loading...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *