Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
kate2224
23.11.2020 08:10 •
Информатика
Написать программу которая вычисляет сумму диагональных элементов квадратной матрицы
Ответ:
Dillzy
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 оценок)
Популярные вопросы: Информатика
луиза94
02.03.2023 21:29
ответить на два вопроса. Какой символ нужно ввести перед последовательностью цифр, чтобы они интерпретировались как текст? 1. двойная кавычка 2. тире 3. звёздочка 4. апостроф...
kovaloksana811
03.04.2020 19:54
Положение курсора в слове с ошибкой отмечено чертой: ДИАГРАММ|МА Чтобы исправить ошибку, следует нажать клавишу: 1)Delete 2)Backspace 3)Delete или Backspace...
Milimili12345
23.05.2020 02:07
Какие размеры могут иметь материальные модели от чего это зависит...
alhan1
13.09.2021 04:25
Дана программа. Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел: (240, 180); (150, 200); (210, 200);...
катя4764
07.05.2022 06:27
Дана программа. Введи данную программу в Паскаль. program perimetr_1; var a,b,p:real; begin a:= 7; b:= 15; p:=2*(a+b); writeln( p= ,p:4:0) end. Полученный результат:l...
22222222227
19.12.2020 11:30
Сережа нетвердо выучил формы глагола être ...
Vitaminka123456789
19.07.2022 11:08
Дано N=16 K=150 l-? Решение Дано l=700 k=140 N-? Решение информатика)...
mlgamu2013
14.04.2021 08:25
(Этот вопрос относятся к технологии, если что) Как могут пластика и/или керамика послужить альтернативой/заменой металлу и где? за ответ...
Dovakin270
30.05.2020 10:27
Используя шаблон параболы y=x² постройте график функции y=(x-2)²...
bogdanlinchenk
26.03.2023 05:24
Укажите одним словом Название политической системы, котораясуществовала в Римской империи в момент её развития. я тупая;)...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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.