Загрузка данных


Задачи.
Базовый уровень.
Переменные и условия.
1)	Программа получает возраст человека. Если ему 18 лет или больше — вывести "Доступ разрешён", иначе — "Доступ запрещён".

2)	Пользователь вводит температуру воздуха.
меньше 0 — вывести "На улице мороз."
от 0 до 15 — "Прохладно."
выше 15 — "Тепло."
3)	Пользователь вводит пароль (целое число).Если пароль равен 1234, вывести "Вход выполнен", иначе — "Неверный пароль".
4)	Пользователь вводит оценку от 2 до 5.
Используя switch, вывести:
5 — «Отлично»
4 — «Хорошо»
3 — «Удовлетворительно»
2 — «Неудовлетворительно»
Если введено другое число — вывести сообщение об ошибке.

5)	Пользователь вводит цвет светофора:
"красный"
"желтый"
"зелёный"
Используя switch, вывести соответствующее действие водителя.

6)	Проверка числа
Пользователь вводит число.
Если оно равно нулю — вывести "Ноль".
Если больше нуля — "Положительное".
Если меньше — "Отрицательное".

7)	Пользователь вводит номер дня недели (1–7).
Используя switch, вывести название дня.
Если число неверное — вывести сообщение об ошибке.

8)	Пользователь вводит час (от 0 до 23).
Определить:
6–11 — утро;
12–17 — день;
18–22 — вечер;
23–5 — ночь.
Если введено неверное число — вывести сообщение об ошибке.

9)	Пользователь вводит свой рост в сантиметрах.
Если рост не меньше 140 см, вывести:
"Проход разрешён."
Иначе:
"Проход запрещён."

10)	 Вводятся 3 числа. X, Y, Z. Проверить, какое из них является самым большим.

11)	Вводятся длины трёх сторон. Если треугольник существует, определить:
равносторонний; 
равнобедренный; 
разносторонний. 

12)	Вводится год. Определить, является ли он високосным.

13)	Вводятся три числа. Определить, расположены ли они в порядке возрастания.

14)	Вводятся три числа. Определить, есть ли среди них хотя бы два одинаковых.

15)	Вводится число. Определить, принадлежит ли оно диапазону от 10 до 99 включительно.

16)	Вводится двузначное число. Найти сумму его цифр.

17)	Вводится двузначное число. Определить, какая цифра больше: десятки или единицы.

18)	Вводится двузначное число. Поменять цифры местами и вывести получившееся число.

19)	Вводятся два числа.
     Определить, является ли первое число кратным второму.
Если второе число равно нулю — вывести сообщение об ошибке.

Циклы

20)	Числа от 1 до N
Вводится число N. Вывести все числа от 1 до N.

21)	 Числа от N до 1
Вводится число N. Вывести все числа от N до 1 в обратном порядке.

22)	 Чётные числа
Вводится число N. Вывести все чётные числа от 1 до N.

23)	 Нечётные числа
Вводится число N. Вывести все нечётные числа от 1 до N.

24)	 Числа в диапазоне
Вводятся два числа A и B. Вывести все числа от A до B.

25)	 Кратные трём
Вводится число N. Вывести все числа от 1 до N, которые делятся на 3.

26)	 Таблица умножения
Вводится число N. Вывести таблицу умножения для этого числа от 1 до 10.

27)	Сумма чисел
Вводится число N. Найти сумму всех чисел от 1 до N.

28)	 Сумма чётных чисел
Вводится число N. Найти сумму всех чётных чисел от 1 до N.

29)	 Сумма нечётных чисел
Вводится число N. Найти сумму всех нечётных чисел от 1 до N.

30)	 Квадраты чисел
Вводится число N. Вывести квадраты всех чисел от 1 до N.

31)	 Кубы чисел
Вводится число N. Вывести кубы всех чисел от 1 до N.

32)	 Количество чисел
Вводится N чисел. Определить, сколько среди них положительных.

33)	 Сумма введённых чисел
Вводится количество чисел N, затем N чисел. Найти их сумму.

34)	 Среднее арифметическое
Вводится количество чисел N, затем N чисел. Найти их среднее арифметическое.

35)	 Максимум
Вводится количество чисел N, затем N чисел. Найти максимальное число.

36)	 Минимум
Вводится количество чисел N, затем N чисел. Найти минимальное число.

37)	 Количество чётных
Вводится N чисел. Определить количество чётных чисел.

38)	 Количество отрицательных
Вводится N чисел. Определить количество отрицательных чисел.

39)	 Сумма чисел в диапазоне
Вводятся два числа A и B. Найти сумму всех чисел от A до B.

40)	Ввод до нуля
Пользователь вводит числа. Ввод продолжается до тех пор, пока не будет введён 0. Вывести сумму всех введённых чисел.

41)	ы Количество до нуля
Пользователь вводит числа до тех пор, пока не введёт 0. Определить количество введённых чисел.

42)	 Сумма положительных
Пользователь вводит числа до появления 0. Найти сумму только положительных чисел.

43)	 Максимум до нуля
Пользователь вводит числа до появления 0. Найти максимальное введённое число.

44)	 Пароль
Пользователь вводит пароль до тех пор, пока не введёт правильный пароль 1234. После успешного ввода вывести сообщение о входе.


45)	 Угадай число
Программа загадывает число 7. Пользователь вводит варианты, пока не угадает число. После каждого неправильного ответа вывести подсказку: загаданное число больше или меньше.

46)	Степень числа
Вводятся числа A и N. Возвести A в степень N, не используя Math.Pow().

47)	 Факториал
Вводится число N. Вычислить его факториал.

48)	 Число Фибоначчи
Вводится число N. Вывести первые N чисел последовательности Фибоначчи.

49)	 Делители числа
Вводится число N. Вывести все его делители.

50)	Квадрат
Вводится размер квадрата N. Вывести квадрат из символов *.

Массивы
51)	Заполнение массива
Вводится размер массива N. Заполнить массив числами, введёнными пользователем, затем вывести его содержимое в одну строчку.

52)	Вывод в обратном порядке
Вводится массив из N чисел. Вывести его элементы в обратном порядке.

53)	Чётные элементы
Вводится массив из N целых чисел. Вывести все чётные элементы массива.

54)	 Нечётные элементы
Вводится массив из N целых чисел. Вывести все нечётные элементы массива.

55)	Максимальный элемент
Вводится массив из N чисел. Найти максимальный элемент массива.

56)	Индекс максимума
Вводится массив из N чисел. Найти индекс максимального элемента.

57)	Второй максимум
Вводится массив из N различных чисел. Найти второй по величине элемент.

58)	Элементы на чётных позициях
Вводится массив из N чисел. Вывести элементы, находящиеся на чётных индексах.

59)	Первый положительный
Вводится массив из N чисел. Найти первый положительный элемент и его индекс.

60)	Поиск числа
Вводится массив из N чисел и число X. Определить, содержится ли X в массиве.

61)	Количество вхождений
Вводится массив из N чисел и число X. Определить, сколько раз X встречается в массиве.

62)	Удаление нулей
Вводится массив из N чисел. Вывести только ненулевые элементы.

63)	Проверка возрастания
Вводится массив из N чисел. Определить, расположены ли его элементы в порядке возрастания.

64)	Увеличение элементов
Вводится массив из N чисел. Увеличить каждый элемент на 5 и вывести полученный массив.

65)	Разворот массива
Вводится массив из N чисел. Развернуть массив и вывести его.

66)	Локальные максимумы
Вводится массив из N чисел. Вывести элементы, которые больше своих соседей.

67)	Самая длинная серия
Вводится массив из N чисел. Найти длину самой длинной серии одинаковых элементов.

68)	Сумма двух массивов
Вводятся два массива одинакового размера. Создать третий массив, каждый элемент которого равен сумме соответствующих элементов первых двух.

69)	Равенство массивов
Вводятся два массива одинакового размера. Определить, полностью ли они совпадают.

70)	Общие элементы
Вводятся два массива. Вывести элементы первого массива, которые встречаются во втором.

71)	Сдвиг вправо
Вводится массив из N чисел. Сдвинуть все элементы на одну позицию вправо.

72)	Обмен максимума и минимума
Вводится массив из N чисел. Поменять местами максимальный и минимальный элементы.

73)	Первая половина и вторая половина
Вводится массив чётного размера. Поменять местами его первую и вторую половины.

74)	Сортировка
Вводится массив из N чисел. Отсортировать его по возрастанию.

75)	Ближайшее к нулю
Вводится массив из N чисел. Найти элемент, значение которого ближе всего к нулю.

76)	Самый частый элемент
Вводится массив из N чисел. Найти элемент, который встречается чаще всего.

77)	Уникальные элементы
Вводится массив из N чисел. Вывести элементы, которые встречаются в массиве только один раз.

78)	 Максимальная сумма двух соседей
Вводится массив из N чисел. Найти максимальную сумму двух соседних элементов.

79)	 Максимальная последовательность положительных
Вводится массив из N чисел. Найти длину самой длинной последовательности положительных чисел.

80)	Максимальная последовательность чётных
Вводится массив из N целых чисел. Найти длину самой длинной последовательности чётных чисел.

81)	 Сжатие массива
Вводится массив из N чисел. Вывести его без повторяющихся подряд элементов.