0% нашли этот документ полезным (0 голосов)
39 просмотров7 страниц

Python Tasks

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

Загружено:

littlewowsearcher
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
39 просмотров7 страниц

Python Tasks

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

Загружено:

littlewowsearcher
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 7

1

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


определяет количество элементов, запись которых
в системе счисления с основанием 7 оканчивается цифрой 1. Если среди входных
данных таких элементов нет, программа должна вывести «NO».

Программа получает на вход в первой строке натуральное число – количество


чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел,
не превышающих 30 000, каждое в отдельной строке.

Программа должна вывести одно число – количество десятичных чисел (элементов


последовательности), запись которых в 7-ричной системе счисления оканчивается
цифрой 1, или «NO», если среди входных данных таких элементов нет.

Ввод Вывод
6 3
12
15
10
71
50
11

2
Ниже приведена программа.

s = int(input())
t = int(input())
A = int(input())

if (s > 10) or (t > А):


print("YES")
else:
print("NO")

Было проведено 9 запусков программы, при которых в качестве значений


переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (––11, ––12); (––11, 12); (––12, 11); (10, 10); (10, 5).
Укажите целое значение параметра А, при котором для указанных входных данных
программа напечатает «NO» пять раз.

3
Ниже приведена программа.

s = int(input())
t = int(input())
A = int(input())

if (s > A) or (t > 12):


print("YES")
else:
print("NO")

Было проведено 9 запусков программы, при которых в качестве значений


переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (––12, 12); (2, ––2); (––10, ––10); (6, ––5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных


входных данных программа напечатает «NO» пять раз.

4
Напишите программу, которая в последовательности натуральных десятичных чисел
определяет наибольший элемент, запись которого
в системе счисления с основанием 7 оканчивается нечётной цифрой. Если среди
входных данных таких элементов нет, программа должна вывести «NO».

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


не превышающие 30 000, каждое в отдельной строке. Количество введённых чисел
неизвестно, их последовательность заканчивается числом 0 (0 – признак окончания
ввода, в последовательность не входит).

Программа должна вывести одно десятичное число – наибольший элемент


последовательности, запись которого в 7-ричной системе счисления
оканчивается нечётной цифрой, или «NO», если среди входных данных таких
элементов нет.

Ввод Вывод
12 71
15
10
Ввод Вывод
71
50
11
0

5
Ниже приведена программа.

s = int(input())
t = int(input())
A = int(input())

if (s > 10) or (t > A):


print("YES")
else:
print("NO")

Было проведено 9 запусков программы, при которых в качестве значений


переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (––11, ––12); (––11, 12); (––12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных


входных данных программа напечатает «YES» два раза.

5
Ниже приведена программа.

s = int(input())
t = int(input())
A = int(input())

if (s > A) or (t > 12):


print("YES")
else:
print("NO")

Было проведено 9 запусков программы, при которых в качестве значений


переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (––12, 12); (2, ––2); (––10, ––10); (6, ––5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных
входных данных программа напечатает «YES» три раза.

6
Напишите программу, которая в последовательности целых чисел вычисляет сумму
всех чисел, кратных 5 или 9. Программа получает на вход целые числа, количество
введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –
признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 20. Введённые числа по модулю


не превышают 1500.

Программа должна вывести одно число: сумму всех чисел, кратных 5 или 9.

Ввод Вывод
-15 84
99
8
0

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

Программа получает на вход количество чисел в последовательности, а затем сами


числа. В последовательности всегда имеется число, оканчивающееся на 2.

Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число –– максимальное число, оканчивающееся на


2.

Ввод Вывод
4 22
3
22
6
12

8
Напишите программу, которая в последовательности натуральных чисел определяет
количество чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход
натуральные числа, количество введённых чисел неизвестно, последовательность
чисел заканчивается числом 0 (0 –– признак окончания ввода, не входит
в последовательность).

Количество чисел не превышает 1000. Введённые числа не превышают


30 000.

Программа должна вывести одно число: количество чисел, кратных 6 и


оканчивающихся на 4.

Ввод Вывод
12 1
24
22
0

9
Напишите программу, которая в последовательности натуральных чисел определяет
сумму всех чисел, кратных 6 и оканчивающихся
на 4. Программа получает на вход натуральные числа, количество введённых чисел
неизвестно, последовательность чисел заканчивается числом 0 (0 –– признак
окончания ввода, не входит в последовательность).

Количество чисел не превышает 100. Введённые числа не превышают 300.

Программа должна вывести одно число: сумму всех чисел, кратных 6


и оканчивающихся на 4.

Ввод Вывод
14 168
24
144
22
12
0

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

Количество чисел не превышает 1000. Введённые числа не превышают


30 000.

Программа должна вывести одно число –– максимальное число, кратное 4.

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


3 16
8
16
11

11
Напишите программу, которая в последовательности целых чисел определяет
количество чисел, кратных 4 или 9. Программа получает на вход целые числа,
количество введённых чисел неизвестно, последовательность чисел заканчивается
числом 0 (0 –– признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 1000. Введённые числа по модулю


не превышают 30 000.

Программа должна вывести одно число: количество чисел, кратных 4 или 9.

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


36 2
91
40
0

12
Напишите программу, которая в последовательности натуральных чисел определяет
максимальное число, оканчивающееся на 9. Программа получает на вход количество
чисел в последовательности, а затем сами числа. В последовательности всегда
имеется число, оканчивающееся на 9.

Количество чисел не превышает 1000. Введённые числа по модулю


не превышают 30 000.

Программа должна вывести одно число: максимальное число, оканчивающееся на 9.


Входные данные Выходные данные
3 19
9
19
23

Вам также может понравиться