Есть ответ 👍

Завдання з C++. Двовимірні масиви В матриці з дійсних чисел знайти рядок, сума елементів якого мінімальна. Вивести початкову матрицю та знайдений рядок на екран.

216
356
Посмотреть ответы 2

Ответы на вопрос:

dima1025
4,7(30 оценок)

 Двовимірний масив – це масив, де кожному елементу ставиться у відповідність два індекси. Такі масиви називають матрицею або прямокутною таблицею. Якщо у матриці однакова кількість стовпців і рядків то вона називається квадратною. Квадратна матриця має головну і побічну діагоналі.

Якщо матриця має розмір n x n.то головна починається елементом з індексами [1,1] (перший індекс – це номер рядка, другий - номер стовпця) і закінчується елементом з індексами [n,n], побічна починається елементом з індексами [1,n] і закінчується елементом з індексами [n,1].

Матриця А[n,m]

 

      ... m  

               

     A[2,4]        

               

               

A[5,1]   A[5,3]          

… … … … … … … …  

n                

 

Матриця B[n,n] Cірим кольором замальовані головна (B[1,1], B[2,2],…, B[n,n]) та побічна (B[1,n],B[2,n-1],…, B[n,1]) діагоналі.

Объяснение:

katia6173
4,5(57 оценок)

var a: array[1..10]of integer;

max,min,i,n,i1,i2: integer;

begin

readln(n);

for i: =1 to n do readln(a[i]);

max: =a[1];

min: =a[1];

for i: =1 to n do begin

if a[i]> max then begin max: =a[i]; i1: =i; end;

if a[i]< =min then begin min: =a[i]; i2: =i; end;

end;

a[i1]: =a[i1]+a[i2];

a[i2]: =a[i1]-a[i2];

a[i1]: =a[i1]-a[i2];

for i: =1 to n do write(a[i],' ');

end.

Популярно: Информатика