ОГЭ-16. Цикл for

23 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Напишите программу подсчёта суммы элементов последовательности натуральных чисел, запись которых в 16-ричной (шестнадцатеричной) системе счисления оканчивается на цифру F (15).

На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке (числа даны в десятичной системе счисления). Все числа в последовательности не превышают 100000.

Программа должна напечатать только одно число – искомую сумму элементов, записанную в десятичной системе счисления.
 
Напишите программу нахождения минимального элемента последовательности натуральных чисел, запись которых в 3-ичной системе счисления оканчивается на цифру 2.

На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке. Гарантируется, что хотя бы один элемент удовлетворяет условию. Все числа последовательности не превышают 100000.

Программа должна напечатать только одно число – искомый минимум.
 
Напишите программу нахождения максимального элемента последовательности натуральных чисел, запись которых в 6-ричной системе счисления оканчивается на цифру 5.

На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке. Гарантируется, что хотя бы один элемент удовлетворяет условию. Все числа последовательности не превышают 100000.

Программа должна напечатать только одно число – искомый максимум.
 
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в 8-ричной системе счисления оканчивается на цифру 7.

На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке. Все числа последовательности не превышают 100000.

Программа должна напечатать только одно число – искомое количество.
 
Напишите программу подсчёта суммы элементов последовательности натуральных чисел, запись которых в 5-ричной системе счисления оканчивается на цифру 3.

На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке. Все числа последовательности не превышают 100000.

Программа должна напечатать только одно число – искомую сумму элементов, записанную в десятичной системе счисления.
 
Напишите программу подсчёта суммы элементов последовательности натуральных чисел, запись которых в 7-ричной системе счисления оканчивается на цифру 1.

На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке. Все числа последовательности не превышают 100000.

Программа должна напечатать только одно число – искомую сумму элементов, записанную в десятичной системе счисления.
 
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.

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

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

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

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

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

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

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

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

Программа должна вывести одно число - количество чисел, оканчивающихся на 6.
Напишите программу для решения следующей задачи.

На соревнованиях по бегу на 5000 метров для выхода в финал необходимо показать время не более 18 минут 30 секунд. Сколько спортсменов по результатам соревнований вышли в финал?

Программа получает на вход количество спортсменов, принимавших участие в соревнованиях (1 ≤ N ≤ 100), затем для каждого спортсмена вводится два числа: минуты и секунды – время, показанное на дистанции.

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

  1. Оканчиваются на 3 в системе счисления с основанием 7;
  2. В десятичной системе счисления строго больше 40.

Если ни одно число не удовлетворяет условию, программа должна вывести 0.

Формат входных данных

В первой строке задаётся количество элементов последовательности \(N\) (\(1 \le N \le 1000\)). В каждой из следующих \(N\) строк задаётся одно натуральное число.

Формат выходных данных

Одно целое число — искомая сумма.

🎁
Задание 10: Раздача призов
Средне
Турнир спасён! Осталось последнее — скрипт раздачи призов. Главные призы получают только топы (более 50 очков), а в розыгрыш мерча попадают «середнячки». Напиши финальный скрипт — и турнир начнётся!

Каждый участник турнира набрал определённое количество очков (целое, от 0 до 100). Напиши программу, которая определяет:

  1. Суммарное количество очков всех игроков, набравших более 50 очков (фонд главных призов).
  2. Количество игроков, набравших от 30 до 70 включительно (розыгрыш мерча).

Формат входных данных

Первая строка — натуральное число \(N\) (\(1 \le N \le 100\)). Далее \(N\) строк, в каждой — количество очков одного участника. Гарантируется, что хотя бы один набрал более 50 очков.

Формат выходных данных

Две строки: сумма очков топов и количество «середнячков».

🏆
Задание 8: Рейтинг игроков
Средне
Таблица лидеров рассыпалась. Организаторам срочно нужны два числа для трансляции: лучший результат среди «новичков» (до 1000 очков) и количество элитных игроков. Напиши скрипт восстановления.

Для каждого игрока известен его рейтинг (целое положительное число). Напиши программу, которая определяет:

  1. Максимальный рейтинг среди игроков с рейтингом менее 1000.
  2. Количество элитных игроков (рейтинг более 5000).

Формат входных данных

Первая строка — натуральное число \(N\) (\(1 \le N \le 100\)). Далее \(N\) строк с рейтингами. Гарантируется, что хотя бы один рейтинг менее 1000.

Формат выходных данных

Две строки: максимум среди рейтингов < 1000 и количество элитных.

Напишите программу, которая подсчитывает сумму элементов последовательности натуральных чисел, запись которых в 5-ричной системе счисления оканчивается на цифру 2.
Программа получает на вход количество чисел в последовательности, а затем сами числа. В первой строке записано количество элементов последовательности \(N\) (\(1 \le N \le 1000\)). В каждой из последующих \(N\) строк записан один элемент последовательности — натуральное число, не превышающее \(10000\).
Выведите одно число — сумма тех элементов последовательности, запись которых в 5-ричной системе счисления оканчивается на 2.

Примечание

Число оканчивается на 2 в 5-ричной системе счисления тогда и только тогда, когда остаток от деления этого числа на 5 равен 2.

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

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

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

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

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

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

Программа должна вывести одно число: сумму чисел, кратных 3 и оканчивающихся на 2.
Напишите программу для решения следующей задачи.

Участники парусной регаты стартовали одновременно. На финише фиксировалось время прохождения маршрута каждой яхтой (в часах и минутах). Определите время победителя регаты (в часах и минутах). Известно, что соревнования проходили в течение 12 часов.

Программа получает на вход количество яхт, принимавших участие в регате N (1 ≤ N ≤ 100), затем для каждой яхты вводится два числа: часы и минуты, затраченные на прохождение маршрута.
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.

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

Программа должна вывести одно число  - сумму чисел, кратных 6.
Поделиться
Класснуть