Вычислить сумму всех элементов матрицы - Pascal

Узнай цену своей работы

Формулировка задачи:

Дана целочисленная матрица A [3,3]. Вычислить сумму всех элементов матрицы. Элементы вывести с помощью клавиатуры.

Решение задачи: «Вычислить сумму всех элементов матрицы»

textual
Листинг программы
uses crt;
var a:array[1..3,1..3] of integer;
i,j,s,n:integer;
begin
clrscr;
write('n = ');
readln(n);
for i:=1 to n do
begin
for j:=1 to n do
begin
write('Vvedite a[',i,',',j,'] = ');
readln(a[i,j]);
end;
end;
writeln;
for i:=1 to n do
begin
for j:=1 to n do
begin
write(a[i,j]:3);
end;
writeln;
end;
s:=0;
for i:=1 to n do
begin
for j:=1 to n do
begin
s:=s+a[i,j];
end;
end;
writeln('Summa = ',s);
readln;
end.
end.

Объяснение кода листинга программы

Этот код написан на языке Pascal и выполняет следующие действия:

  1. Объявляет переменные: a, i, j, s и n. Переменная a является матрицей целых чисел размером от 1 до 3 на 1 до 3.
  2. Очищает экран с помощью функции clrscr.
  3. Запрашивает у пользователя значение переменной n.
  4. В цикле for считывает значения элементов матрицы a с помощью функции readln.
  5. Выводит на экран значения элементов матрицы a в формате Vvedite a[i,j] = ....
  6. Выводит на экран сумму всех элементов матрицы a в формате a[i,j] = ....
  7. Выводит на экран значение переменной s, которое представляет собой сумму всех элементов матрицы a.
  8. Ждет ввода пользователя для завершения программы.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 4.375 из 5
Похожие ответы