В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
eliseenko941
eliseenko941
06.02.2021 17:03 •  Информатика

Допишите программу: -поменяйте местами первый и последний столбики; вот программа: program jhk; const n=5; var ns,a: real; j,p,i,pr,nm: integer; d: array[1..n,1..n]of real; m: array[1..n] of real; begin for i: =1 to 5 do begin for j: =1 to 5 do begin d[i,j]: =sin(i+j); write(d[i,j]: 6: 2); end; writeln; end;

Ответ:
ggggttttt
ggggttttt
03.10.2020 11:44
Если задача заключается в том, что нужно поменять местами два столбца матрицы, то в приведенном фрагменте много лишних переменных.
Программа:
Program JHK;
const n=5;
var d:array[1..n,1..n]of real; 
i,j:integer; a:real;
begin
writeln('Исходный массив:');
for i:=1 to n do
begin
 for j:=1 to n do
  begin
  d[i,j]:=sin(i+j);
  write(d[i,j]:6:2);
  end;
writeln;
end;
for i:=1 to n do
 begin a:=d[i,1]; d[i,1]:=d[i,n]; d[i,n]:=a; end;
writeln('Измененный массив:');
for i:=1 to n do
 begin
 for j:=1 to n do write(d[i,j]:6:2);
 writeln;
 end;
end.

Результат:
Исходный массив:
  0.91  0.14 -0.76 -0.96 -0.28
  0.14 -0.76 -0.96 -0.28  0.66
 -0.76 -0.96 -0.28  0.66  0.99
 -0.96 -0.28  0.66  0.99  0.41
 -0.28  0.66  0.99  0.41 -0.54
Измененный массив:
 -0.28  0.14 -0.76 -0.96  0.91
  0.66 -0.76 -0.96 -0.28  0.14
  0.99 -0.96 -0.28  0.66 -0.76
  0.41 -0.28  0.66  0.99 -0.96
 -0.54  0.66  0.99  0.41 -0.28
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?