Сумма элементов таблицы над верхней диагональю
спросил 17 Дек, 18 от cevka в категории школьный раздел


решение вопроса

+7
program SUMMA;
const M = 10; {число строк таблицы}
N = 10; {число столбцов таблицы}
type LINE = array [1..n] of integer;
TAB = array [1..m] of LINE;
var s, i, j:integer; MAS: TAB;
procedure VVODMASSIV (var MAS: TAB);
begin
¦ for i := 1 to M do
¦   for j := 1 to N do
¦     readln (MAS [i][j]);
end;
procedure VIVODMASSIV (var MAS:TAB);
begin
¦ for i := 1 to M do
¦  begin
¦   ¦ for j := 1 to N do
¦   ¦ write (MAS [i][j]:4,' '); writeln;
¦   end;
end;
                    procedure OBRABOTKA (MAS: TAB; var SUM: integer);
begin
¦ SUM := 0;
¦ for i := 1 to M do
¦   for j := 1 to N do
¦     if j > i then SUM := SUM + MAS [i][j];
end;
begin
|  VVODMASSIV (MAS);
|  writeln ('исходный массив'); VIVODMASSIV (MAS);
|  OBRABOTKA (MAS, s); writeln;
|  writeln ('сумма элементов = ',s);
end.
ответил 17 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.