65 . pascal abc. дан массив размером n×n, элементы которого целые числа. вывести на экран элементы, расположенные под главной и под побочной диагональю. при решении использовать двумерный массив.
Ответы на вопрос:
если я правильно понял, то
var a: array of array of integer;
n,i,j: integer;
begin
write('введите n: ');
readln(n);
setlength(a,n);
for i: =0 to n-1 do setlength(a[i],n);
for i: =0 to n-1 do
for j: =0 to n-1 do a[i,j]: =random(n)*2;
writeln('вывод матрицы : ');
for i: =0 to n-1 do begin
writeln;
for j: =0 to n-1 do write(a[i,j],' ');
end;
writeln;
writeln('главная диагональ : ');
for i: =0 to n-1 do for j: =0 to n-1 do if (i-j=0) then write(a[i,j],' ');
writeln;
writeln('побочная диагональ : ');
for i: =0 to n-1 do for j: =0 to n-1 do if (i+j=n-1) then write(a[i,j],' ');
readln;
end.
print(10%2)#выведет 0
print(10+2)#выведет 12
print(31*2)#выведет 62
print(13-1)#выведет 12
print(100//10)#выведет 10
print(211/10)#выведет 21.1
Написал с принтами, чтобы Вам удобнее было проверять, если нужны только выражения:
10%2
10+2
31*2
13-1
100//10
211/10
Популярно: Информатика
-
mekhronaismatov03.10.2020 07:32
-
arina127116.11.2021 10:43
-
Сос111111130.11.2021 07:57
-
Gubaeva525.02.2023 05:18
-
нургалым128.08.2022 12:46
-
МААклерша17.09.2020 21:43
-
user666triplesix20.05.2022 18:26
-
даша347404.01.2023 03:35
-
глаголица54505.08.2020 06:48
-
gluilivti03.04.2020 19:05