Тут розміщені практичні завдання по С++, які ви можете виконати. Кожне завдання має свій рівень складності. Готових відповідей не буде, тому welcome в коментарі!
Easy: Завдання №1
Напишіть програму, яка приймає наступний масив чисел:
a = [1, 6, 9, 18, 27, 36, 51, 68, 82, 101]
І створює новий масив, в якому є тільки парні елементи вищенаведеного масиву.
Medium: Завдання №2
Є 2 текстових файли. У них потрібно знайти і видалити числа, які дублюються. Перший файл .txt містить список всіх простих чисел від 0 до 1000, а другий файл .txt містить список всіх “щасливих чисел” від 0 до 1000.
Примітка: Якщо ви забули, то прості числа — це числа, які мають 2 дільники: одиницю і самого себе, про “щасливі числа” ви можете почитати у Вікіпедії.
Hard: Завдання №3
Давайте напишемо популярну гру, яка називається “Шибениця”. У грі вам потрібно вгадати слово, яке загадала програма, буква за буквою. Гравець вгадує одну букву за раз і може помилитися тільки 6 разів (після цього він програє).
Необхідний функціонал вашої програми:
створіть масив слів (наприклад, помістіть туди 40 слів) і рандомним чином виберіть 1 слово для вгадування;
програма повинна виводити довжину всього слова і відображати літери, які вгадав гравець;
після кожного невдалого вгадування програма повинна повідомити гравцеві, скільки у нього залишилося спроб невірно вказати букву, перш ніж він програє;
якщо гравець вказав букву, яку раніше вже вгадував, і вона не дублюється в слові, то не карайте його, а просто надайте можливість вгадати букву ще раз.
Наприклад, комп’ютер загадав слово INTERESTING
:
Ласкаво просимо в гру "Шибениця"!
Слово - _ _ _ _ _ _ _ _ _ _ _
Вгадайте букву: S
Вірно - _ _ _ _ _ _ S _ _ _ _
Вгадайте наступну букву: F
Невірно! Такої букви немає, у вас залишилося 5 спроб невірно вказати букву!
...