Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Для введенного натурального числа \(k\) от 1 до 120 напечатайте фразу:
Мне \(k\) лет
Учтите, что при некоторых значениях \(k\) слово лет надо заменить на слово год или года. В программе обязательно нужно использовать оператор case. В случае автоматической проверки задачи фразу надо выводить в кодировке Windows-1251 (для Borland Pascal программу можно доработать в Блокноте). Соблюдайте регистр при выводе символов и разделяйте слова ровно одним пробелом.
Напишите программу, вычисляющую значение арифметического выражения вида: цифра, знак операции (+, - или *), цифра.
Пользователь вводит без пробелов указанное выражение, например 1+2 или 7*8
Программа должна вывести результат полученного выражения
7*8
56
Найдите максимальный и минимальный элементы в массиве и поменяйте их местами.
На вход программе сначала подается значение \(n\) \(\leq\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие \(30000\).
Выдайте значения элементов массива после выполнения указанной операции.
5 1 5 4 3 2
5 1 4 3 2
2 -30000 30000
30000 -30000
На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т.д. и выдайте результат. В выходных данных всегда должно быть 9 чисел.
1 1 4 1 5 8 6 3 5 1 0
4 0 1 1 2 1 0 1 0
На вход программе сначала подается значение \(n\) \(\le\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие 30000. Распечатайте только те значения элементов массива, которые встречаются в нем ровно один раз. Элементы следует распечатывать в том порядке, в котором они встречаются в массиве. Создавать новые массивы нельзя.
8 4 3 5 2 5 1 3 5
4 2 1