Здесь размещены задания по С++, которые вы можете выполнить. Каждое задание имеет свой уровень сложности. Готовых ответов не будет, поэтому welcome в комментарии!
Easy: Задание №1
Напишите программу, которая выведет все элементы больше 5 из следующего массива:
а = [1, 1, 2, 4, 5, 9, 14, 22, 37, 54, 87, 90, 111, 243, 345]
Затем спросите у пользователя число. Выведите числа из вышеприведенного массива, которые меньше числа, введенного пользователем.
Medium: Задание №2
Игра «Камень, ножницы, бумага». Пользователь должен играть с компьютером, который рандомно генерирует одно из следующих трех значений:
камень, который ломает ножницы;
ножницы, которые режут бумагу;
бумага, которая обволакивает камень.
В конце игры пользователю должно выводиться сообщение о результате игры и предложение сыграть еще раз.
Hard: Задание №3
Напишите генератор паролей. Составьте три уровня сложности генерации паролей (включая их длину) и спрашивайте у пользователя, какой уровень сложности ему нужен. Проявите свою изобретательность: надежные пароли должны состоять из сочетания строчных букв, прописных букв, цифр и символов. Пароли должны генерироваться случайным образом каждый раз, когда пользователь запрашивает новый пароль.
Задание №2
Задание №3
Задание 3:
Задание 2:
Задание №3:
Задание №1:
Задание 3
Задание 1:
Задание 2:
Задание 3:
Задание 3
Задание 3
main.cpp
RandNumber.h
RandNumber.cpp
UserInput.h
Задание №1
main.cpp
UserInput.h
Моё решение задания №3:
Моё решение задания №2:
Моё решение задания №1: