Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
197983
05.10.2020 12:58 •
Информатика
Написать программу которая вычисляет сумму диагональных элементов квадратной матрицы
Показать ответ
Ответ:
Файлетмер
07.10.2020 19:09
//Листинг программы и скриншот работы - в приложениях.
//Написано на PascalABC.NET но будет работать в простом Паскале
const
max = 12;
var N,i,j:byte;
sum:integer;
ar:array[1..max, 1..max] of integer;
begin
writeln('Вычислить сумму диагональных элементов квадратной матрицы');
write('Введите размер матрицы N = ');
readln(N);
for i:=1 to N do begin
for j:=1 to N do begin
ar[i,j]:=random(-12,12);//любые числа
write(ar[i,j]:6);
end;
writeln();
end;
sum:=0;
for i:=1 to n do
for j:=1 to n do
if ( i = (n-j+1) ) or ( i = j ) then
sum:=sum+ar[i,j];
writeln('Сумма sum = ', sum);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Арина7405
13.08.2021 23:46
Какая логическая операция обладает наивысшим приоритетом...
shiryaevkirill
27.06.2021 23:28
Дан алгоритм в виде блок-схемы. Найди A,B,C,D , если изначально: A=0,B=9,C=6,D=19 ....
Знаток228111
30.11.2020 19:21
10 абитуриентов сдали экзамены (максимальная сумма за три экзамена 300). посчитать проходной , если известно, что он составляет 80% от среднего . посчитать количество...
RUMBANITTA
13.01.2022 18:04
Три товарища — аркадий, вадим и артём — пошли в лес за грибами. причём каждый из них шёл вместе со своей сестрой. имена девочек: аня, лена, вера. мальчики быстро наполнили...
ReyCh23
29.11.2022 09:16
Хелп инфа 1 реляционная бд 2 ответная бд 3 иерархическая бд 4 файловая бд...
123456789785
11.03.2020 20:23
Валфавите 78 символов. определите вес одного символа при равномерном двоичном кодировании символов такого алфавита...
svetagres
05.10.2022 07:42
Представьте все числа выражения в десятичной системе. найдите десятичное значение выражения (11d16 + 568) * (100102 - 1510). переведите ответ в двоичную систему счисления....
LipskiyTimur
20.07.2021 21:30
A = 15 ifa 5:a = 10a = 11if a 6:a =a+ 13else:a = a- 8a = 11if a 6a =a+ 13else:a=a-8a = 16b = 14 + aprint( b= , b)a=7b=9+aprint(*a=F( ,b, ) )a=10if a 5a=a+12else:a=a-7a=-3if...
FastMaks
15.08.2020 13:59
Тема — циклы. 1.Последовательно по одному вводятся N целых чисел X, найти среднее арифметическое из положительных чисел и произведение отрицательных чисел последовательности...
muslim38
05.01.2022 00:02
Чому в Єксель таблицями краще користуватись ніж в інших програма?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
//Написано на PascalABC.NET но будет работать в простом Паскале
const
max = 12;
var N,i,j:byte;
sum:integer;
ar:array[1..max, 1..max] of integer;
begin
writeln('Вычислить сумму диагональных элементов квадратной матрицы');
write('Введите размер матрицы N = ');
readln(N);
for i:=1 to N do begin
for j:=1 to N do begin
ar[i,j]:=random(-12,12);//любые числа
write(ar[i,j]:6);
end;
writeln();
end;
sum:=0;
for i:=1 to n do
for j:=1 to n do
if ( i = (n-j+1) ) or ( i = j ) then
sum:=sum+ar[i,j];
writeln('Сумма sum = ', sum);
end.