Темы --> Информатика --> Язык программирования
    Процедуры и функции(96 задач)
    Массивы(232 задач)
    Типы данных(356 задач)
    Циклы(177 задач)
    Условный оператор (if)(164 задач)
    Python(260 задач)
    Standard Template Library(2 задач)
---> 952 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 67 68 69 70 71 72 73 >> Отображать по:

Для введенного натурального числа \(k\) от 1 до 120 напечатайте фразу:

Мне \(k\) лет

Учтите, что при некоторых значениях \(k\) слово лет надо заменить на слово год или года. В программе обязательно нужно использовать оператор case. В случае автоматической проверки задачи фразу надо выводить в кодировке Windows-1251 (для Borland Pascal программу можно доработать в Блокноте). Соблюдайте регистр при выводе символов и разделяйте слова ровно одним пробелом.

Напишите программу, вычисляющую значение арифметического выражения вида: цифра, знак операции (+, - или *), цифра.

Входные данные

Пользователь вводит без пробелов указанное выражение, например 1+2 или 7*8

Выходные данные

Программа должна вывести результат полученного выражения

Примеры
Входные данные
7*8
Выходные данные
56
#1566
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Найдите максимальный и минимальный элементы в массиве и поменяйте их местами.

Входные данные

На вход программе сначала подается значение \(n\) \(\leq\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие \(30000\).

Выходные данные

Выдайте значения элементов массива после выполнения указанной операции.

Примеры
Входные данные
5
1 5 4 3 2
Выходные данные
5 1 4 3 2 
Входные данные
2
-30000 30000
Выходные данные
30000 -30000 
#1568
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т.д. и выдайте результат. В выходных данных всегда должно быть 9 чисел.

Примеры
Входные данные
1 1 4 1 5 8 6 3 5 1 0
Выходные данные
4 0 1 1 2 1 0 1 0 
#1572
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

На вход программе сначала подается значение \(n\) \(\le\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие 30000. Распечатайте только те значения элементов массива, которые встречаются в нем ровно один раз. Элементы следует распечатывать в том порядке, в котором они встречаются в массиве. Создавать новые массивы нельзя.

Примеры
Входные данные
8
4 3 5 2 5 1 3 5
Выходные данные
4 2 1 

Страница: << 67 68 69 70 71 72 73 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест