Дан двумерный массив d(м, х), элементы которого целые числа и случайно в интервале [a, b]. вывести массив на экран. найти минимум из элементов выше побочной диагонали. вывести результат на экран.
268
301
Ответы на вопрос:
//dev-c++ 5.11 (c) #include < stdio.h> #include < ctime> #include < stdlib.h> int main(void) {const int m=5; const int x=5; int matrix[m][x],min,a,b; srand(time(null)); scanf("%d %d",& a,& b); for(int i=0; i< m; i++) {for(int j=0; j< x; j++) {matrix[i][j]=(rand()%(b+1-a))+a; //r=(rand()%(max+1-min))+min printf("%d ",matrix[i][j]); } printf("\n"); } a=1; min=matrix[0][0]; for(int i=0; i< m; i++) {for(int j=0; j< x-a; j++) if(min> matrix[i][j]) min=matrix[i][j]; a++; } printf("%d",min); return 0; } пример ввода: -30 30 пример вывода: 3 11 -18 21 27 22 -5 21 13 -11 -6 15 16 -28 -5 10 -15 6 -24 -3 -10 -15 25 -30 -30 -18
Const nn=20; var i,j,a,b,m,x,la,lb,p,ij,mn: integer; s: string; d: array[1..nn,1..nn] of integer; begin {инициализация и вывод массива} write('число строк и столбцов в массиве: '); read(m,x); write('диапазон значений элементов массива: '); read(a,b); str(a,s); la: =length(s); str(b,s); lb: =length(s); if la> lb then p: =la+1 else p: =lb+1; randomize; writeln('исходный массив'); for i: =1 to m do begin for j: =1 to x do begin d[i,j]: =random(b-a+1)+a; write(d[i,j]: p) end; writeln end; {нахождение минимума} if i> j then ij: =j else ij: =i; mn: =d[1,1]; for i: =1 to ij do for j: =1 to x-i do if d[i,j]< mn then mn: =d[i,j]; writeln('минимальный элемент выше побочной диагонали равен ',mn) end. пример работы число строк и столбцов в массиве: 5 8 диапазон значений элементов массива: -50 50 исходный массив -10 -18 -42 -33 6 15 -29 16 -5 -22 7 -49 -43 -44 -42 22 36 -29 19 -26 -14 -49 -39 2 2 35 -16 44 13 26 -12 -40 -50 10 -42 -13 29 -22 -48 34 минимальный элемент выше побочной диагонали равен -50
Решение
anq,
PythonВыделить код
1
2
3
4
5
6
7
8
9
10
11
#1
count = 0
while True:
n = int(input())
if n == 0:
break
elif not n % 2:
count += 1
print(count)
Добавлено через 10 минут
anq,
PythonВыделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#2
#Первый
l1_x = 1 #Левый угол, х
l1_y = 1 #Левый угол, у
d_x1 = 4 #Длина х
d_y1 = 5 #Длина у
#Второй
l2_x = 0
l2_y = 2
d_x2 = 3
d_y2 = 6
l3 = min(l1_x, l2_x), min(l1_y, l2_y) #Координаты левого угла
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
remboibragimov17.02.2021 00:57
-
krubtsova7905.04.2022 17:00
-
дарья129328.02.2023 02:48
-
gitl2004200404.03.2022 15:52
-
егорка15811.08.2020 19:42
-
Ann148401.01.2020 00:31
-
Tima76431.08.2021 06:02
-
znanijanet201710.11.2021 23:55
-
pavelivanov199ozg2xn30.09.2022 08:27
-
Дашенька20045220.07.2022 02:05
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.