Информатика

2 621 задачавместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Среди заданных N натуральных чисел определить сколько среди них пар одинаковых чисел.

Входные данные
В первой строке задается натуральное число N - количество чисел. Во второй строке - N натуральных чисел (\(2<=N<=100\), все числа не превышают 100).

Выходные данные
Выведите одно число - количество пар одинаковых чисел.
 
 
Примеры
Входные данные Выходные данные Примечание
1
5
1 3 2 2 3
2  
2
4
1 1 1 1
6
Пару одинаковых чисел образовывают любые два числа 
последовательности, поэтому ответом будет число пар, которое вообще
может быть (это пары чисел, стоящих на местах: (1,2), (1,3), (1,4),
(2,3), (2,4), (3,4)).
Вводится сначала число N, а затем N чисел. Выведите эти N чисел в следующем порядке: сначала выводятся числа, стоящие на нечетных местах, а затем - стоящие на четных местах.
 
Входные данные
Вводится число N (0<N<100), а затем N чисел. Каждое число не превышает 100 по модулю.
 
Выходные данные
Выведите N чисел в заданном порядке.
 
Примеры
Входные данные Выходные данные
1
7
2 4 1 3 5 3 1
2 1 5 1 4 3 3
Вводится сначала число N, а затем N чисел. Выведите эти N чисел в следующем порядке: сначала выводятся все нечетные числа в том порядке, в каком они встречались во входном файле, а затем - все четные.
 
Входные данные
Вводится число N (\(0<N<100\)), а затем N чисел. Каждое число не превышает по модулю 100.
 
Выходные данные
Выведите N чисел в обратном порядке.

 
Примеры
Входные данные Выходные данные
1
7
2 4 1 3 5 3 1
1 3 5 3 1 2 4
Вводится сначала число N, а затем N чисел. Выведите эти N чисел в обратном порядке.
 
Входные данные
Вводится число N (0<N<100), а затем N чисел. Каждое число не превышает 100 по модулю.
 
Выходные данные
Выведите N чисел в обратном порядке.
 
Примеры
Входные данные Выходные данные
1
7
2 4 1 3 5 3 1
1 3 5 3 1 4 2
 
Даны два числа. Найти их наибольший общий делитель.
 
Входные данные: Вводятся два натуральных числа, не превышающих 10^9, (запись 10^9 обозначает "10 в 9-й степени", то есть 1000000000).
Выходные данные: Выведите НОД введенных чисел

Примеры
Входные данные Выходные данные
1 42 12 6
Дана последовательность чисел. Выяснить, сколько раз в ней встречается максимальное число.
 
Входные данные
Вводится сначала число N - количество членов последовательности, а затем N чисел - члены последовательности.
 
Выходные данные
Выведите одно число - сколько раз в последовательности встречается максимальное число.
 
Примеры
Входные данные Выходные данные
1
7
1 4 2 5 2 5 3
2
По заданному числу определите число из диапазона от 1 до N с максимальной суммой делителей (включая непростые делители, 1 и само число). Если таких чисел несколько, выведите максимальное из них.


Входные данные
На вход подается натуральное число.

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


Входные данные
На вход подаются два числа в одной строке, разделенные пробелом.

Выходные данные
Выведите на экран ответ на задачу.
 
 
Примеры
Входные данные Выходные данные
1 100 3 33
2 22 4 5
Вводится последовательность чисел до тех, пока не будет введено два равных числа подряд. Посчитать количество чисел в последовательности.
 
Входные данные
На вход подаются числа в одной строке, разделенные одним пробелом. Ввод заканчивается двумя одинаковыми цифрами подряд.

Выходные данные
Выведите количество чисел, считая два последних числа.
 
 
Примеры
Входные данные Выходные данные
1 3 5 24 4 3 5 3 5 3 5 5 11
Напишите программу, которая считает сумму цифр числа.

Входные данные
На вход подается одно натуральное число.

Выходные данные
Выведите на экран сумму его цифр.
 
 
Примеры
Входные данные Выходные данные
1 157 13
17121#17121
Ниже приведены фрагменты таблиц базы данных участников конкурса исполнительского мастерства:
Страна Участник
Германия Силин
США Клеменс
Россия Холево
Грузия Яшвили
Германия Бергер
Украина Численко
Германия Феер
Россия Каладзе
Германия Альбрехт
Участник Инструмент Автор произведения
Альбрехт флейта Моцарт
Бергер скрипка Паганини
Каладзе скрипка Паганини
Клеменс фортепиано Бах
Силин скрипка Моцарт
Феер флейта Бах
Холево скрипка Моцарт
Численко фортепиано Моцарт
Яшвили флейта Моцарт

Представители скольких стран исполняют Моцарта?
1) 5                                 2) 2                                           3) 3                                     4) 4
15851#15851
Напишите программу, которая в последовательности целых чисел определяет сумму четных чисел, больших 5. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: сумму четных чисел, больших 5.

Пример работы программы
 
Входные данные
12
15
30
4
2
0
Выходные данные
42
15850#15850
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 3, но не кратных 6. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 3, но не кратных 6.

Пример работы программы
 
Входные данные
12
15
30
4
2
0
Выходные данные
1
15849#15849
Напишите программу, которая в последовательности целых чисел определяет наименьшее из чисел, кратных трем. Гарантируется, что в последовательности есть хотя бы одно такое число. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: наименьшее из чисел, кратных трем

Пример работы программы
 
Входные данные
12
15
2
3
6
0
Выходные данные
3
15848#15848
Напишите программу, которая в последовательности целых чисел определяет сумму двузначных нечетных чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: сумму двузначных нечетных чисел.

Пример работы программы
 
Входные данные
11
15
30
9
-11
0
Выходные данные
15
15847#15847
Напишите программу, которая в последовательности целых чисел определяет количество чисел, больших 9 и кратных 5. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, больших 9 и кратных 5

Пример работы программы
 
Входные данные
12
15
30
5
7
0
Выходные данные
2
15846#15846
Напишите программу, которая находит произведение двух наибольших чисел из последовательности натуральных чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно (но не менее двух), последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: произведение двух наибольших чисел из последовательности натуральных чисел

Пример работы программы
 
Входные данные
10
7
8
9
0
Выходные данные
90
15845#15845
Напишите программу, которая в последовательности целых чисел определяет сумму четных чисел, принадлежащих интервалу (15,190). Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: сумму четных чисел, принадлежащих интервалу (15,190).

Пример работы программы
 
Входные данные
5
15
25
48
180
196
0
Выходные данные
228
15844#15844
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 3 или оканчивающихся на 5. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 3 или оканчивающихся на 5.

Пример работы программы
 
Входные данные
13
12
78
79
15
8
0
Выходные данные
3
15843#15843
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое трехзначных чисел или сообщает, что таких чисел нет (выводит "NO"). Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 300. Введенные числа не превышают 500.  
Программа должна вывести одно число: среднее арифметическое трехзначных чисел или вывести "NO", если таких чисел нет. Значение выводится с точностью до десятых

Пример работы программы
 
Входные данные
78
456
123
91
0
Выходные данные
289.5
Поделиться
Класснуть