Информатика

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

Входные данные: программа получает на вход число 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 

7114#7114
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
 1  0  0
 1  1  1  0
 1  1  1  1

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

7113#7113
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
1 3 3 3 3
10 4 3 3 3
10 10 9 3 3
10 10 10 16 3
10 10 10 10 25

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

7112#7112
Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
- числа на диагонали, идущей из левого нижнего в правый верхний угол, равны 1; 
- числа, стоящие ниже этой диагонали, равны 0;
- числа, стоящие выше этой диагонали, равны 2.

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

Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу:
- числа на диагонали, идущей из правого верхнего в левый нижний угол, равны 1; 
- числа, стоящие выше этой диагонали, равны 0;
- числа, стоящие ниже этой диагонали, равны 2.
 
Каждый элемент массива отделяется от другого одним пробелом, каждая строка массива выводится с новой строки
 
Напишите программу поиска номера первого из двух последовательных элементов в целочисленном массиве из 30 элементов, сумма которых максимальна (если таких пар несколько, то выбрать первую из них). Индексация элементов начинается с 0.


Входные данные
Программа получает на вход 30 строк, в каждой из которых записано по одному числу - элементу массива. Каждое число не превышает по модулю 109.

Выходные данные
Выведите одно число - ответ на задачу.
 
 
✓ 161✗ 644500лёгкаяВойти и решать
Входные данные
В первой строке вводится число N (1<=N<=20)  - количество элементов одномерного массива. Во второй строке вводится N целых чисел (ввод чисел происходит с клавиатуры).
В третьей строке вводится цифра a

Выходные данные
Выведите одно число - количество элементов массива, оканчивающихся на цифру a.
 
Примеры
Входные данные Выходные данные
1 5
1 2 32 14 52
2
3
2 3
-1 0 1
2
0
Известно число жителей, проживающих в каждом доме улицы. Нумерация домов идет подряд, начинается с 1. Дома с нечетными номерами расположены на одной стороне улицы, с четными на другой. На какой стороне улицы проживает больше жителей?

Входные данные
В первой строке вводится число N (1<=N<=20)  - количество элементов одномерного массива. Во второй строке вводится N целых чисел (каждое число не более 100).

Выходные данные
Вывести на экран знак больше (">"), если количество жителей на нечетной стороне проживает больше, чем на четной. Вывести на экран знак меньше ("<"), если количество жителей на нечетной стороне проживает меньше, чем на четной. В противном случае вывести знак равно ("=").
 
Примеры
Входные данные Выходные данные
1
6
202 103 484 287 282 238 
>
2 4
20 101 100 123
<
Входные данные
В первой строке вводится число N (1<=N<=20)  - количество элементов одномерного массива. Во второй строке вводится N целых чисел (все числа не более 100).

Выходные данные
Выведите одно число - количество элементов отличных от последнего элемента.
 
Примеры
Входные данные Выходные данные
1 5
1 5 3 4 5
3
2 3
1 1 1
0
Входные данные
В первой строке вводится число N (1<=N<=20) - количество элементов одномерного массива. Во второй строке вводится N целых чисел (все числа по модулю не больше 100). В третьей строке вводится целое число a.

Выходные данные
Вывести одно число - сумму элементов, кратных заданному числу a.
 
Примеры
Входные данные Выходные данные
1 5
2 4 1 3 6
2
12
2 3
1 3 5
3
3
Входные данные
В первой строке вводится число N (1<=N<=20) - количество элементов одномерного массива. Во второй строке вводится N целых чисел (все числа не более 100 по модулю).

Выходные данные
Выведите одно число - сумму четных элементов.
 
Примеры
Входные данные Выходные данные
1 5
2 4 1 3 6
12
2 3
1 3 5
0
Входные данные
В первой строке вводится число N (1<=N<=20)  - количество элементов одномерного массива. Во второй строке вводится N целых чисел (все числа по модулю не более 100). В третьей строке вводится целое число a.

Выходные данные
Выведите одно число - сумму элементов массива, которые больше числа a.
 
Примеры
Входные данные Выходные данные
1 5
1 2 3 4 5
0
15
2 3
-1 0 1
-2
0
В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Побеждает спортсмен, у которого максимален наилучший бросок. Если таких несколько, то из них побеждает тот, у которого наилучшая сумма результатов по всем попыткам. Если и таких несколько, победителем считается спортсмен с минимальным номером. Определите номер победителя соревнований.


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

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

Примеры
Входные данные Выходные данные
1  4 3
 8 8 8
 5 9 3
 9 4 7
 6 6 2
2
В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Победителем соревнований объявляется тот спортсмен, у которого максимален наилучший результат по всем броскам. Таким образом, программа должна найти значение максимального элемента в данном массиве, а также его индексы.


Формат входных данных
Программа получает на вход два числа n и m (1<=n<=20;  1<=m<=20), являющиеся числом строк и столбцов в массиве. Далее во входном потоке идет n строк по m чисел в каждой, являющихся элементами массива.

Формат выходных данных
Программа должна вывести значение максимального элемента, затем индекс строки и индекс столбца, в котором он встречается. Если в массиве несколько максимальных элементов, то нужно вывести минимальный индекс строки, в которой встречается такой элемент, а если в этой строке таких элементов несколько, то нужно вывести минимальный индекс столбца. 

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