Язык программирования

3 082 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: ✓ успешные, ✗ неуспешные.
Даны три целых числа a, b и с
Напишите программу, которая находит количество всех целых чисел от a до b, кратных числу с

Входные данные: 
Вводятся три целых числа a, b и с (a<=b,  a,b,c не больше 100 по модулю). Каждое число записано в отдельной строке.

Выходные данные:
Программа должна вывести одно число -  количество всех целых чисел от a до b, кратных числу с

Пример

Ввод

Вывод

1
10
3
3
✓ 589✗ 1 215500лёгкаяВойти и решать
Даны два целых числа a и b. Напишите программу, которая перебирает все целые числа от a до b и находит произведение тех из них, которые при умножении  на число 6 дают результат, оканчивающийся на цифру 2.

Входные данные
В первой строке вводятся два целых числа a и b (\(a<=b\),  a, b не больше 100 по модулю).

Выходные данные
Программа должна вывести одно число - произведение целых чисел от a до b, произведение которых на 6 оканчивается на 2. Если таких чисел нет, программа должна вывести 0.
 

 

Примеры
№ Входные данные Выходные данные
1 1 10 14
✓ 7 564✗ 30 988300лёгкаяВойти и решать
Дано натуральное число a.
Напишите программу, которая находит сумму всех натуральных чисел от 1 до а, оканчивающихся на 3 

Входные данные: 
В первой строке вводится натуральное число a (не больше 100)

Выходные данные:
Программа должна вывести одно число - сумму всех целых чисел от 1 до а, оканчивающихся на 3.
 

Пример

Ввод

Вывод

25
39
✓ 763✗ 1 636400лёгкаяВойти и решать
Даны два целых числа a и b.
Напишите программу, которая находит среднее арифметическое квадратов всех целых чисел от a до b

Входные данные: 
Вводятся два целых числа a и b (a<=b,  a,b не больше 100 по модулю). Каждое число записано в отдельной строке.

Выходные данные:
Программа должна вывести одно число - среднее арифметическое квадратов всех целых чисел от a до b (c 2 знаками после запятой)

Пример

Ввод

Вывод

1  
5
11.00
✓ 401✗ 2 234600лёгкаяВойти и решать
Даны два целых числа a и b.
Напишите программу, которая находит произведение всех целых удвоенных чисел от a до b, которые при умножении на 3 получают четное число

Входные данные: 
В первой строке вводятся два целых числа a и b (a<=b,  a,b не больше 10 по модулю)

Выходные данные:
Программа должна вывести одно число произведение всех удвоенных чисел от a до b

Пример

Ввод

Вывод

1 5 32
✓ 278✗ 727500лёгкаяВойти и решать
Даны два целых числа a и b.
Напишите программу, которая находит сумму всех целых утроенных чисел от a до b

Входные данные: 
Вводятся два целых числа a и b (a<=b,  a,b не больше 100 по модулю). Каждое число записано в отдельной строке.

Выходные данные:
Программа должна вывести одно число Сумму всех утроенных чисел от a до b
 

Пример

Ввод

Вывод

10
20
495
✓ 560✗ 1 078400лёгкаяВойти и решать

Дана таблица некоторого чемпионата. Элементы главной диагонали равны 888.  Каждый элемент массива, находящийся не на главной диагонали, может быть либо однозначным либо двузначным числом, запись которых образована цифрами, обозначающими колмичество забитых (первая цифра числа) и количество пропущенных (вторая цифра числа) в данном матче. 
Например: 32 - три забитых, два пропцщенных.
0 - ноль забитых, ноль пропущенных
5 - ноль забитых, пять пропущенных

Входные данные: Программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Выходные данные: Программа должна вывести N строк по 2 числа в каждой: общее количество забитых и общее количество пропущенных каждой командой мячей

№ Входные данные Выходные данные
1
3
888 29 37 
92 888 57 
73 75 888 
5 16
14 9
14 8

Дана таблица некоторого чемпионата. Элементы главной диагонали равны 8.  Каждый элемент массива, находящийся не на главной диагонали, может принимать следующие значения: 3 - если данная команда выиграла игру, 0 - если проиграла, 1 - если игра закончилась в ничью.

Входные данные: Программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

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

№ Входные данные Выходные данные
1
3
8 0 3 
3 8 1 
0 1 8  
1 0 1
1 1 0
0 1 1

В квадратном массиве размером NxN, где N - нечетное число. Наименьший элемент среди стоящих на главной и побочной диагоналях поменять местами с элементом, расположенным в левом нижнем углу массива. Если наименьших элементов несколько, то поменять тот у которого номер строки и столбца меньше.

Входные данные
Программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Выходные данные
Программа должна вывродить на экран измененный массив.
 

№ Входные данные Выходные данные
1
3
80 10 22 
81 90 13 
37 79 80  
80 10 37 
81 90 13 
22 79 80

В квадратном массиве размером NxN, где N - нечетное число. Наибольший элемент среди стоящих на главной и побочной диагоналях поменять местами с элементом, стоящим на пересечении этих диагоналей. Если наибольших элементов несколько, то поменять тот у которого номер строки и столбца меньше.

Входные данные: Программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.
Выходные данные: Программа должна вывродить на экран измененный массив

№ Входные данные Выходные данные
1
3
89 10 79 
42 7 5 
94 32 68  
89 10 79 
42 94 5 
7 32 68

Входные данные: Программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Выходные данные: Программа должна вывести одно число - сумму максимального элемента главной диагонали и минимального элемента побочной диагонали

Примеры
№ Входные данные Выходные данные
1
3
11 24 19 
8 21 10 
16 24 14
37

Входные данные: программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Входные данные: программа должна вывести
1) слово YES - если сумма элементов, расположенных на главной диагонали, больше суммы элементов расположенных на побочной диагонали
2) слово NO - если условие 1 не выполняется

Примеры
№ Входные данные Выходные данные
1
3
24 23 5 
27 19 6 
15 16 25 
YES
2
3
17 20 18 
25 9 26 
30 4 11
NO

Входные данные: программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Выходные данные: программа должна вывести одно число - среднее арифметическое элементов побочной диагонали двумерного массива.

Примеры
№ Входные данные Выходные данные
1
3
5 26 17 
20 5 29 
29 23 14  
17.000000

Входные данные: программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Выходные данные: программа должна вывести одно число - среднее арифметическое элементов главной диагонали двумерного массива.

Примеры
№ Входные данные Выходные данные
1
5
23 23 2 5 24 
7 21 15 12 18 
14 16 6 19 15 
23 5 23 9 24 
5 7 12 18 28 
17.400000

Входные данные: программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет N строк по N чисел, являющихся элементами массива.

Выходные данные: программа должна вывести строку, в которой через пробел указаны числа являющиеся суммой тех двух элементов каждой строки, которые принадлежат главной и побочной диагоналям

Примеры
№ Входные данные Выходные данные
1
5
16 17 29 17 30 
26 12 14 12 2 
23 6 30 27 13 
15 7 28 20 2 
11 16 21 26 24
46 24 30 27 35
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ — та, которая идёт из левого верхнего угла двумерного массива в правый нижний.

Входные данные: программа получает на вход число N <= 15, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет n строк по N чисел, являющихся элементами массива.

Выходные данные: программа должна выводить слово yes для симметричного массива и слово no для несимметричного.

Примеры
№ Входные данные Выходные данные
1 3
0 1 2
1 2 3
2 3 4
yes
2 3
0 1 2
1 8 3
2 4 9
no
7118#7118
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
0 0 0 0 1 
0 0 0 1 1 
0 0 1 1 1 
0 0 0 1 1 
0 0 0 0 1 
 
Каждый элемент массива отделяется от другого одним пробелом, каждая строка массива выводится с новой строки
Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 5
0 0 0 0 1 
0 0 0 1 1 
0 0 1 1 1 
0 0 0 1 1 
0 0 0 0 1 

7117#7117
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
1 0 0 0 1 
1 1 0 1 1 
1 1 1 1 1 
1 1 0 1 1 
1 0 0 0 1
 
Каждый элемент массива отделяется от другого одним пробелом, каждая строка массива выводится с новой строки
Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 5
1 0 0 0 1 
1 1 0 1 1 
1 1 1 1 1 
1 1 0 1 1 
1 0 0 0 1

7116#7116
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
1 0 0 0 0 
1 1 0 0 0 
1 1 1 0 0 
1 1 0 0 0 
1 0 0 0 0 
Каждый элемент массива отделяется от другого одним пробелом, каждая строка массива выводится с новой строки
 
Примеры
№ Входные данные Выходные данные
1 5
1 0 0 0 0 
1 1 0 0 0 
1 1 1 0 0 
1 1 0 0 0 
1 0 0 0 0 
7115#7115
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
1 1 1 1 1 
0 1 1 1 0 
0 0 1 0 0 
0 0 0 0 0 
0 0 0 0 0 

Каждый элемент массива отделяется от другого одним пробелом, каждая строка массива выводится с новой строки
Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 5
1 1 1 1 1 
0 1 1 1 0 
0 0 1 0 0 
0 0 0 0 0 
0 0 0 0 0 

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