Язык программирования

1 719 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
15502#15502
Используя оператор выбора, напишите программу для решения следующей задачи. 
Даны два целых положительных числа х и у. Арифметические действия над числами пронумерованы (1 - сложение, 2 - вычитание, 3 - умножение, 4 - целочисленное деление x на y, 5 - остаток от деления x на y).
Напишите программу, которая по введенным двум числам и номеру арифметического действия выполняет соответствующую операцию над числами.

Входные данные
Во входной строке содержится три целых числа - x, y, действие.
 

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

 

Примеры
Входные данные Выходные данные
1 7 8 1 7+8=15
15500#15500
Используя оператор выбора Написать программу, которая бы по введенному номеру единицы измерения  
(1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр) и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.

Входные данные: на вход программе подаются два целых числа, первое от 1 до 5 - единица измерения, второе - длина отрезка L 
Выходные данные: программа должна вывести длину отрезка в метрах, с точностью 6 знаков после запятой
Примеры
входные данные - 
1 50
выходные данные
5.000000
15498#15498
Напишите программу, которая вводит возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом "год", "года", "лет", слова выводить латиницей ("god", "goda", "let")

Примеры
входные данные
21
выходные данные
21 god

Напишите функцию, которая находит минимум из 4х чисел. 

Используя данную функцию, напишите программу, которая запрашивает у пользователя 4 натуральных числа (n<=100000) и выводит на экран минимальное из них

Количество баллов за задачу уточняется после ручной проверки (и будет снижено, в случае если вы не используете функцию или функция вычисляет кратность не по приведенному алгоритму!).

Пример

Ввод

Вывод

1 2 3 4 1
5 3 7 9  3


Вычислите a+b.

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

Единственная строка входных данных содержит два натуральных числа через пробел. Значения чисел не превышают 109.

Выходные данные
Выведите на экран результат выражения a+b.
10385#10385
Дан массив из N элементов.  Удалять элементы в начале и в конце до тех пор, пока сумма массива не будет кратна 5 (сначала первый, затем последний и т.д.).

В первой строке вводится число N (1<=N<=15)  - количество элементов одномерного массива
Во второй строке вводится N целых чисел (ввод чисел происходит с клавиатуры)

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 4
2 6 4 5
6 4
10383#10383
Дан массив из N элементов.  Удалить из массива все элементы, которые меньше предыдущего. После операции удаления таких элементов, в массиве не должно быть ни одного элемента. который был бы меньше, чем стоящий слева от него.

Входные данные
В первой строке вводится число N (1<= <=15)  - количество элементов одномерного массива.
Во второй строке вводится N целых чисел. Числа в строке разделены одним пробелом. 

Выходные данные
Выведите измененный массив.

Примечание
Программа должна менять массив "на месте". То есть массив необходимо именно изменить, а не создавать новый массив или сразу выводить требуемые эллементы на экран!
 
Примеры
Входные данные Выходные данные
1
5
1 0 2 0 0
1 2
2 6
4 0 1 4 5 4
4 4 5
В массиве хранится информация о количестве людей, живущих на каждом из 15 этажей дома (на первом этаже — в нулевом элементе массива, на втором — в первом и т. д.). Определить два этажа, на которых проживает меньше всего людей. (Если минимальное количество жителей одинаково на 2х и более этажах, то вывести наименьшие этажи).

Входные данные
Элементы массива вводятся в одну строку через пробел.

Выходные данные 
Вывести два числа в одной строке через пробел, сначала этаж с самым маленьким числом людей. При одинаковом количестве жителей - сначала наименьший этаж.
 
Пример
Входные данные Выходные данные
1 20 8 13 25 29 0 10 4 31 24 11 24 27 23 11 6 8
Даны результаты тестирования некоторой группы людей. Определите количество людей, набравших минимальное число баллов.

Входные данные
В первой строке задается количество людей, проходивших тестирование (не более 100). Во второй строке вводятся результаты. Все числа целые не больше 100.

Выходные данные
Выведите ответ на задачу.
 
Пример
Входные данные Выходные данные
1 10
10 8 10 8 10 8 8 8 10 8
6
Даны два целых числа a и b, и натуральное число c
Напишите программу, которая находит сумму всех целых чисел от a до b, кратных числу c

Входные данные: 
Вводятся три целых числа a и b  и натуральное число с (a<=b,  a,b,с не больше 100 по модулю). Каждое число записано в отдельной строке.

Выходные данные:
Программа должна вывести одно число - сумму всех целых чисел от a до b, кратных числу c

Пример

Ввод

Вывод

5
25
4
80
7079#7079
Дан целочисленный прямоугольный массив 6x10. Напишите программу вычисления суммы минимальных элементов из каждой строки. Напечатать значение этой суммы. Предполагается, что в каждой строке минимальный элемент единственный.
Входные данные
В первой строке вводится число N (1<=N<=20)  - количество элементов одномерного массива.
Во второй строке вводится N целых чисел (ввод чисел происходит с клавиатуры).
В третьей строке вводятся целые числа a и b.

Выходные данные
Вывести сумму элементов массива, кратных a или b.
 
Примеры
Входные данные Выходные данные
1 5
1 2 3 4 5
2 3
9
2 3
1 2 3
1 2
6
Дано неотрицательное число N - количество элементов массива (N<=100). Напишите программу, которая заполняет массив из N элементов первыми натуральными трехзначными числами, произведение цифр которых есть трехзначное число. Выведите заполненный массив на экран в одну строку, отделяя элементы друг от друга одним пробелом.
 
Примеры
Входные данные Выходные данные
1 5 269 278 279 287 288
Дано натуральное число - количество элементов массива (N<=20). Напишите программу, которая заполняет массив элементами по следующему правилу:
1 2 4 8 16 32 ...
Выведите элементы данного массива на экран в одну строчку через пробел.
В одной строке через пробел записаны символ и предложение. Напишите программу, которая подсчитывает сколько в предложении слов, оканчивающихся на заданный символ. В предложении между словами только один пробел, в конце и в начале пробелов нет.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 a b 0
2 t test slovo 1
В одной строке записаны символ и текст.  Напишите программу, которая заменит все цифры в тексте заданным символом.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 o ocenka-5 ocenka-o
2 a test test
Дана строка. Напишите программу, которая определяет, есть ли в заданной строке цифры.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 test NO
2 Ocenka-5 YES
В строке записано предложением. Напишите программу, которая будет определять количество слов в нем. В предложении между словами только один пробел, в конце и в начале пробелов нет.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 test 1
2 test test 2
В одной строке через пробел записаны число и некоторый текст. Напишите программу, которая выводит из текста те символы, номера которых кратны заданному числу (нумерация начинается с 1).

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 2 slovo lv
2 3 test test stt
4997#4997
Дано предложение с нечетным количеством символов. Нужно символ стоящий в середине заменить на символ слева от него.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 a b aab
2 aaa aaa

Поделиться
Класснуть