ОГЭ. Задание 16

 Создать программу на универсальном языке программирования

Высокий уровень. 2 балла. Время 45 минут

1.     Напишите программу, которая из трех введенных чисел выводит на печать большее.

Пример работы программы:

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

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

34
15
21

34

 

2.     Напишите программу, которая среди трех введенных чисел выводит на печать четные. Если таких чисел нет, то выводит NO

Пример работы программы:

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

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

24
21
15

24

33
17
3

NO

 

 

 

 

  

3.     Напишите программу, которая среди трех натуральных чисел выводит наименьшее, кратное 3. Гарантируется, что хотя бы одно такое число есть.

Пример работы программы:

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

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

34
15
21

15

 

4.     Напишите программу, которая считает сумму N натуральных чисел. N вводится с клавиатуры.

Пример работы программы:

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

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

6

21

 

5.     Напишите программу, которая в последовательности натуральных чисел считает сумму чисел, кратных 3 и 7 одновременно. Число натуральных чисел N вводится с клавиатуры.

 Пример работы программы:

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

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

50

63

 6.     Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.  

Пример работы программы:

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

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

4
21
15
30
29

2

  

7.     Напишите программу, которая в последовательности натуральных чисел считает количество четных чисел. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество четных чисел.

Пример работы программы:

 

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

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

120
9
365
4
12
0

3

  

8.     Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.

Пример работы программы:

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

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

120
9
365
4
0

120

 9. Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0  — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введенные числа не превышают 300. Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.

Пример работы программы:

Входные данные            Выходные данные
8                                                29,3
122
64
16
0
Входные данные             Выходные данные
1                                                     NO
111
0
10. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0  — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.

Пример работы программы:
Входные данные            Выходные данные
24                                               108
6
34
88
22
0





Самостоятельно















Комментариев нет:

Отправить комментарий