Россия и Беларусь начали и продолжают войну против народа Украины. #Буча #Мариуполь #Краматорск #Кременчуг

Часть №21: Практические задания по С++

  Юрий  | 

  Обновл. 16 Сен 2021  | 

 16453

 ǀ   26 

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

Easy: Задание №1

Напишите программу, которая выведет все элементы больше 5 из следующего массива:

а = [1, 1, 2, 4, 5, 9, 14, 22, 37, 54, 87, 90, 111, 243, 345]

Затем спросите у пользователя число. Выведите числа из вышеприведенного массива, которые меньше числа, введенного пользователем.

Medium: Задание №2


Игра «Камень, ножницы, бумага». Пользователь должен играть с компьютером, который рандомно генерирует одно из следующих трех значений:

   камень, который ломает ножницы;

   ножницы, которые режут бумагу;

   бумага, которая обволакивает камень.

В конце игры пользователю должно выводиться сообщение о результате игры и предложение сыграть еще раз.

Hard: Задание №3

Напишите генератор паролей. Составьте три уровня сложности генерации паролей (включая их длину) и спрашивайте у пользователя, какой уровень сложности ему нужен. Проявите свою изобретательность: надежные пароли должны состоять из сочетания строчных букв, прописных букв, цифр и символов. Пароли должны генерироваться случайным образом каждый раз, когда пользователь запрашивает новый пароль.


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

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

Комментариев: 26

  1. Finchi:

    Задание №2

    Задание №3

  2. Руслан:

    Задание 3:

  3. Руслан:

    Задание 2:

  4. WAR:

    Задание №3:

  5. WAR:

    Задание №1:

  6. Petr:

    Задание 3

  7. Rock:

    Задание 1:

    Задание 2:

    Задание 3:

  8. Максим:

    Задание 3

  9. Kir:

    Задание 3

    main.cpp

    RandNumber.h

    RandNumber.cpp

    UserInput.h

  10. Kir:

    Задание №1

    main.cpp

    UserInput.h

  11. Анастасия:

    Моё решение задания №3:

  12. Анастасия:

    Моё решение задания №2:

  13. Анастасия:

    Моё решение задания №1: