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


Олимпиадный тренинг

Вы можете самостоятельно решать эти задачи столько раз, сколько вам это понадобится.
   

Анализ цифр числа - 11

Цикл while

В первой строке вводится натуральное чило n 
Вывести на экран
-  произведение нечетных цифр числа
(считается, что хотя бы одна нечетная цифра в числе имеется)

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

№ теста Входные данные Выходные данные
1 45545 125

Анализ цифр числа - 6

Цикл while

Дано натуральное число N (N<=109). Определить на сколько его максимальная цифра превышает минимальную

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

№ теста Входные данные Выходные данные
1 45545 1
2 111 0

Анализ цифр числа - 7

Цикл while

Дано натуральное число N (N<=109) и цифра k. Определить произведение цифр числа N, которые больше, чем k

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

№ теста Входные данные Выходные данные
1 45545
4
125
2 1235
2
15

Вложенные циклы - 1

Цикл for Цикл while Циклы

Вводятся два числа N и K. Выведите количество чисел из диапазона от 1 до N (включительно) таких, что их сумма цифр делится на K.
 
Пример ввода
100 3
 
Пример вывода
33
 
Пример ввода
22 4
 
Пример вывода
5

Анализ цифр числа - 1

Цикл while

Дано натуральное число N (N<=109). Определить порядковый номер его минимальной цифры, считая от конца числа (если таких цифр несколько, то вывести номер первой встретившейся)

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

№ теста Входные данные Выходные данные
1 45545 2
2 100 1

Анализ цифр числа - 5

Цикл while

Дано натуральное число N (N<=109). Найти сумму его максимальной и минимальной цифр

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

№ теста Входные данные Выходные данные
1 45545 9
2 111 2

Анализ цифр числа - 8

Цикл while

Дано натуральное число N (N<=109). Определить сколько раз в нем встречается последняя цифра (без учета последней цифры).

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

№ теста Входные данные Выходные данные
1 45545 2
2 445 0

Анализ цифр числа - 18

Цикл while

В первой строке вводится натуральное чило n 
Во второй строке вводится цифра  B
Вывести на экран слово YES (англ.), если цифра B не встречается в числе 
слово NO (англ.), если цифра B встречается в числе 

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

№ теста Входные данные Выходные данные
1 45545
6
YES

Длина последовательности

Цикл while

Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно.

Входные данные: Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит).
Выходные данные: Выведите ответ на задачу.

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

Анализ цифр числа - 12

Цикл while

В первой строке вводится натуральное чило n 
Вывести на экран
- сумму четных цифр числа n

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

№ теста Входные данные Выходные данные
1 65562 14

Анализ цифр числа - 13

Цикл while

В первой строке вводится натуральное чило n 
Вывести на экран максимальную цифру числа n

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

№ теста Входные данные Выходные данные
1 102983 9

Анализ цифр числа - 2

Цикл while

Дано натуральное число N (N<=109). Определить порядковый номер его минимальной цифры, считая от начала числа (если таких цифр несколько, то вывести номер первой встретившейся)

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

№ теста Входные данные Выходные данные
1 45545 1
2 100 2

Анализ цифр числа - 3

Цикл while

Дано натуральное число N (N<=109). Определить порядковый номер его максимальной цифры, считая от начала числа (если таких цифр несколько, то вывести номер первой встретившейся)

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

№ теста Входные данные Выходные данные
1 45545 2
2 100 1

Анализ цифр числа - 4

Цикл while

Дано натуральное число N (N<=109). Определить порядковый номер его максимальной цифры, считая от конца числа (если таких цифр несколько, то вывести номер первой встретившейся)

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

№ теста Входные данные Выходные данные
1 45545 1
2 100 3

Анализ цифр числа - 10

Цикл while

В первой строке вводится чило n >=0
Вывести на экран
-  первую цифру числа

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

№ теста Входные данные Выходные данные
1 45545 4

Анализ цифр числа - 14

Цикл while

В первой строке вводится натуральное чило n 
Во второй строке вводится число B
Вывести на экран
-  слово YES, если сумма его цифр больше числа В, а само число четное
-  в противном случае вывести слово NO

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

№ теста Входные данные Выходные данные
1 45545 
15
NO
 
2 554
5
YES
 

Анализ цифр числа - 15

Цикл while

В первой строке вводится натуральное чило n 
Во второй строке вводится число B
Вывести на экран
-  слово YES, если само число и сумма его цифр кратны числу B
-  в противном случае вывести слово NO

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

№ теста Входные данные Выходные данные
1 45545 
5
NO
 
2 555
5
YES

Анализ цифр числа - 16

Цикл while

В первой строке вводится чило n >=0
Вывести на экран
-  вывести на экран знаки >, если первая цифра больше последней
- знак <, если первая цифра меньше последней
- знак =, если первая и последние цифры равны

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

№ теста Входные данные Выходные данные
1 45545 <
 
2 44 =

Анализ цифр числа - 17

Цикл while

В первой строке вводится чило n >= 0
Во второй строке вводится цифра  B и число k
Вывести на экран
- слово YES (англ.), если цифра B встречается в числе больше k раз
- слово NO (англ.), если цифра B встречается в числе менее k раз
- число k, если цифра B встречается ровно k раз

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

№ теста Входные данные Выходные данные
1 45545
5 6
NO
 
2 45545
5 3
3

Анализ цифр числа - 19

Цикл while

В первой строке вводится натуральное чило n 
Во второй строке вводятся цифры A и B
Вывести на экран букву А (англ.), если цифра A встречается в числе чаще цифры B
букву B (англ.), если цифра B встречается в числе чаще цифры A
знак =, если цифра A и цифра B встречаются одинаковое число раз

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

№ теста Входные данные Выходные данные
1 45545
4 5
В
2 12221
2 1
А

Обработка вводимых чисел - 4

Цикл while

Вводится последовательность чисел до тех, пока не будет введено два равных числа подряд. Посчитать количество чисел в последовательности (включая два последних).
 
Пример входа
3 5 24 4 3 5 3 5 3 5 5
 
Пример вывода
11