Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Shkodinka
19.10.2021 23:50 •
Информатика
Написать программу которая вычисляет сумму диагональных элементов квадратной матрицы
Ответ:
kostya79bat1
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 оценок)
Популярные вопросы: Информатика
kiri4nko
25.12.2021 06:46
Напишите программу, которая вычисляет сумму всех двухзначных чисел(используя цикл while) ...
VladDzundza
07.12.2020 02:01
Найти и исправить ошибки, в ответ - записать вводимые значения и результат Пример 1: program a1; var k,m,day: intiger; Dat: array [17] of intiger; begin Dat [1]:=7; Dat...
Асем1211
24.05.2021 10:43
Яка команда в Скретч відповідає алгоритмічній структурі повторення? а, яйцо-то б. завжди; г. чекати поки. в, якщо-то-інакш...
Тигрица574
06.09.2020 09:39
Имеются сведения о книгах, содержащихся в библиотеке. Сведения о каждой из книг — это фамилия автора, название и год издания. а) Получить название книг данного автора,...
алек36
04.04.2021 05:47
Дайте развёрнутый ответ на вопрос. Приведите по пять примеров прямой и обратной зависимости между величинами....
NananaAD
15.10.2021 11:27
4 задания,нужен ответ люди добрые....
tany19821
16.11.2022 06:56
Всупермаркете за день продали 205 кг винограда, апельсинов в 3 раза больше, чем винограда, а яблок на 340 кг меньше, чем винограда и апельсинов вместе. сколько килограммов...
shubina021
16.11.2022 06:56
Решите , 3 номера. 1) является ли решением уравнения 3x+2y-8=0 пара чисел (1; 2) ? решение: + ответ. 2) чему равны коэффиценты k и m для линейной функции y=5x+1 ? ответ:...
koretstanya1
16.11.2022 06:56
Финологическое наблюдение за первым снегом...
098марина080
16.11.2022 06:56
Какое количество вещества натрия содержится в 248 г натрий оксида...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
//Написано на 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.