Задания для самостоятельного выполнения

2.1.Определить, является ли пятизначное число, введенное с клавиатуры, палиндромом. Программа должна содержать проверку того, что введенное число действительно пятизначное.

2.2.Имеется зашифрованный код сейфа – четырехзначное число. Чтобы расшифровать, нужно перевернуть это число (4327 → 7234), затем, если сумма цифр числа четная, то приписать ему в конец 0, если нечетная – приписать к началу 1. Программа должна содержать проверку того, что введенное число действительно четырехзначное.

2.3.Если целое число a делится нацело на целое число b (a и b вводятся пользователем), то вывести на экран частное от деления, в противном случае вывести сообщение вида «a = 8 на b = 19 нацело не делится».

2.4.Найти количество отрицательных чисел среди четырех чисел a, b, c, d, введенных с клавиатуры.

2.5.Вывести на экран номер четверти, которой принадлежит точка с координатами (x, y), или же написать, что точка является началом координат или лежит на одной из осей x или y.

2.6.Выведите на экран все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа, вводимого с клавиатуры.

2.7.Напишите программу, которая по дате рождения и сегодняшней дате определяет, исполнилось ли пользователю полных 18 лет. Программа должна проверять корректность введенной даты.

2.8.Студент прошел тест, оцениваемый в баллах от нуля до пяти. Вывести на экран оценку, в зависимости от балла: 5 – «отлично», 4 – «хо­ро­шо», 3 – «удовлетворительно», 2, 1 или 0 – «неудовлетворительно» (использовать оператор switch).

2.9.Напишите программу, запрашивающую имя и возраст в годах человека мужского пола. Определить возрастную категорию (до года –«младенец», от года до 11 лет – «ребенок», от 12 до 15 лет – «подросток», от 16 до 25 лет – «юноша», от 26 до 70 лет – «мужчина», от 70 до 99 лет –«старик», более 100 лет – «долгожитель»). Вывести на экран сообщение: (например, введены имя Иван и возраст 20) «Иван – юноша. Его возраст – 20.».

2.10.Пользователь вводит название геометрической фигуры на плоскости (варианты: круг, квадрат, прямоугольник, треугольник). Вывести на экран периметр и площадь заданной фигуры (данные, необходимые для расчетов, запросить у пользователя).

2.11.Вывести на экран все целые четные числа из диапазона от А до В (A и B вводятся с клавиатуры, АВ).

2.12.Вывести на экран все трехзначные числа, в которых хотя бы две цифры повторяются.

2.13.Вывести на экран все четырехзначные числа, в записи которых все цифры разные.

2.14.Пользователь вводит целое число A (1≤A≤9). На экран выводится A строк этого числа по 1, 2, …, А таких чисел.

     
   
 

2.15.Пользователь вводит целое число A (1≤A≤9). На экран выводится A строк чисел 1, 2, …, А по 1, 2, …, А таких чисел соответственно.

     
   
 

2.16.Пользователь вводит целое число A (1≤A≤9). На экран выводится A строк чисел от 1 до B, где B принимает значения от A до 1).