tegrinok2
|
|
1 | |
Определить сумму элементов в каждой строке матрицы и максимальные элементы в каждой строке15.12.2008, 15:56. Показов 1713. Ответов 2
Метки нет Все метки)
(
пожалуйста, помогите написать программу по заданию:
получить целочисленную матрицу. Определить сумму элементов в каждой строке матрицы и максимальные элементы в каждой строке. (это надо сделать процедурой вроде) и полученные максимальные элементы упорядочить методом пузырька в порядке убывания и вывести на экран. Буду очень признательна ![]() |
|
15.12.2008, 15:56 | |
Ответы с готовыми решениями:
2
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
15.12.2008, 17:09 | 2 |
Код
uses crt; const n=10;//размер матрицы type Tmas=array[1..n] of integer;//массивы Tmatr=array[1..n] of Tmas; //матрица Procedure SumMax(k:integer;x:Tmatr;var sm,mx:Tmas);//процедура, в которую передаются номер строки(к) и матрица х, выдаются два массива - суммы и максимумы var j,max:integer; begin for k:=1 to n do begin sm[k]:=0;max:=x[k,1]; for j:=1 to n do begin sm[k]:=sm[k]+x[k,j];//массив сумм if x[k,j]>max then max:=x[k,j];//массив максимумов mx[k]:=max; end; end; end; var a:Tmatr; b,c:Tmas; i,j,f:integer; begin clrscr; randomize; writeln('Matrica A:');//создаем и выводим матрицу for i:=1 to n do begin for j:=1 to n do begin a[i,j]:=random(20); write(a[i,j]:4); end; writeln; end; for i:=1 to n do SumMax(i,a,b,c); //вызываем процедуру writeln('Summy po strokam:'); for i:=1 to n do //выводим массив сумм write(b[i],' '); writeln; writeln('Maximumy po strokam:');//выводим массив максимумов for i:=1 to n do write(c[i],' '); writeln; for i:=1 to n-1 do for j:=i+1 to n do if c[i]<c[j] then //сортируем пузырьком массив максимумов по убыванию begin f:=c[i]; c[i]:=c[j]; c[j]:=f; end; writeln('Otsortirovannyj massiv maximalnyh elementov:'); for i:=1 to n do write(c[i],' '); readln end.
0
|
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 2
|
|
15.12.2008, 17:39 | 3 |
Спасибо вам большое, да именно с процедурами.
Могла бы расцеловала.
0
|
15.12.2008, 17:39 | |
Помогаю со студенческими работами здесь
3
Определить сумму элементов в каждой строке матрицы Определить сумму элементов в каждой строке матрицы В каждой строке прямоугольной матрицы обменять максимальные и минимальные элементы Найти максимальные элементы в каждой строке матрицы и отсортировать их по убыванию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |