Практика. Часть №24

  Юрий  | 

  Обновл. 6 Сен 2019  | 

 838

Здесь размещены задания по С++, которые вы можете выполнить. Каждое задание имеет свой уровень сложности, готовых ответов не будет, поэтому welcome в комментарии.

Easy: Задание №1

Напишите программу, которая принимает следующий массив чисел:

a = [1, 6, 9, 18, 27, 36, 51, 68, 82, 101]

И создаёт новый массив, в котором есть только чётные элементы массива выше.

Medium: Задание №2


Есть 2 файла .txt, в которых нужно найти и удалить числа, которые дублируются. Первый файл .txt содержит список всех простых чисел от 0 до 1000, а второй файл .txt содержит список всех счастливых чисел от 0 до 1000. (Если вы забыли: простые числа — это числа, которые имеют 2 делителя: единицу и самого себя, о счастливых числах вы можете почитать в Википедии).

Hard: Задание №3

Давайте напишем популярную игру, которая называется «Виселица». В игре вам нужно угадать слово, которое загадала программа, буква за буквой. Игрок угадывает одну букву за раз и может ошибиться только 6 раз (после этого он сразу же проигрывает).

Необходимый функционал вашей программы:

   создайте массив слов (например, поместите туда 40 слов) и, рандомным образом, выберите 1 слово для угадывания;

   программа должна выводить длину всего слова и отображать буквы, которые угадал игрок;

   после каждого неудачного угадывания, программа должна сообщить игроку, сколько у него осталось попыток неверно указать букву, прежде чем он проиграет;

   если человек указал букву, которую ранее уже угадывал, и она не дублируется в слове, то не наказывайте его, а просто предоставьте возможность угадать букву ещё раз.

Например, компьютер загадал слово INTERESTING:

Добро пожаловать в игру "Виселица"!
Слово - _ _ _ _ _ _ _ _ _ _ _
Угадайте букву: S
Верно - _ _ _ _ _ _ S _ _ _ _
Угадайте следующую букву: F
Неверно! Такой буквы нет, у вас осталось 5 попыток неверно указать букву!
...


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (6 оценок, среднее: 4,83 из 5)
Загрузка...

Добавить комментарий

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

telegram канал
НОВОСТИ RAVESLI