Получить работу
Тема: «Работа с циклами»
Цель работы: Научиться использовать циклы в C++.
Задание №1: Напишите программу, в которой будет выводиться таблица умножения столбцами.
Задание №2: Напишите программу, в которой вы с компьютером будете играть в «Угадай число» (можете модифицировать листинг из теоретической части). Право первого хода определяется броском «монетки». Пользователь выбирает сторону и случайным образом определяется выигрышная сторона. Победитель угадывает число первым. Если пользователь победил, то он угадывает. Иначе пользователь загадывает число от 0 до 10 включительно, и компьютер пытается отгадать. При удачной попытке победитель угадывает число ещё раз и так до первой неудачной попытки.
Игру необходимо прекратить после 5 правильных ответов у одной из сторон. В конце вывести статистику игры: количество отгаданных чисел, максимальное число правильно отгаданных подряд чисел для каждой из сторон.
Задание №3: Напишите программу, которая:
- выводит числа с 23 до 53 через каждые 3 числа;
- выводит числа с 17 до -7 через каждые 2 числа;
- выводит факториал числа и исключает возможность ввода вещественных чисел;
- 4) выводит сумму чисел до 25 в следующем формате: (1) + (1+2) + (1+2+3) + (1+2+3+4) + ... + (1+2+3+4+...+n);
- 5) выводит следующую последовательность символов:
###
######
#########
######
###
- выводит следующую последовательность символов:
=
===
=====
=======
========
=======
=====
===
=
- выводит кубы положительных чисел по убыванию, а пользователь вводит количество итераций. Например: пользователь ввёл 3 → программа вывела: 3^3=27;
2^3=8;
1^3=1; - складывает все числа, состоящие из одинаковых цифр, и выводит результат. Например: 1+11+111+ … + 111111; 2+22+222+ … + 222222 и т.д.
- выводит следующую последовательность символов:
*
1
22
333
4444
55555
666666
7777777
88888888
999999999
============== - выводит алфавит и её номер;
Напишите программу, которая проверяет делиться ли число на 2 без остатка. Данная программа перестает запрашивать число, если пользователь вместо этого числа введёт слово exit.
Напишите программу, которая будет переворачивать число при помощи цикла. Например: пользователь ввёл 5678 → программа вывела 8765;
Дополнительное задание №1: Напишите программу, которая выводит календарь на текущий год.