Внастоящей лабораторной работе необходимо выполнить вычисления, для организации которых следует использовать несколько циклов, причем некоторые из них должны быть вложенными. 1.в работе необходимо вычислять значение (я) функции y = f(x). варианты отличаются видом функции (табл..1). в нечетных вариантах необходимо вычислять значение функции для одного значения аргумента x, а в четных следует решать табулирования. при вычислении значения функции оказывается необходимым вычислять несколько сумм (произведений). вычисление некоторых сумм (произведений) может потребовать организации вложенных циклов.с++
Ответы на вопрос:
ответ: uses crt;
var a:array[1..50,1..50] of integer;{матрица}
m,n,i,j,k,tmp:integer; {размеры матрицы,счетчики циклов, буфер для обмена}
begin
clrscr;
randomize;
writeln('Введите размеры матрицы:');
write(' Количество строк m=');
repeat
readln(m);
until m in [1..50];
write(' Количество столбцов n=');
repeat
readln(n);
until n in [1..50];
writeln;
writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(100);{заполним матрицу случайными числами в инт[0,99]}
write(a[i,j]:4);
end;
writeln;
end;
writeln;
{сортировка матрицы пузырьком}
for k:=1 to n*m do {повторяем сколько элементов в матрице}
for i:=1 to m do
for j:=1 to n do
begin
if j<>n then {если элемент в строке не последний}
begin
if a[i,j+1]>a[i,j] then
begin
tmp:=a[i,j+1];
a[i,j+1]:=a[i,j];
a[i,j]:=tmp;{обмен элементов}
end;
end
else
if (a[i+1,1]>a[i,j])and(i<>m)then {если строка не последняя}
{меняем первый элемент в следущей строке с последним элементом в текущей строке}
begin
tmp:=a[i+1,1];
a[i+1,1]:=a[i,j];
a[i,j]:=tmp;
end;
end;
writeln('Отсортированная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
write(a[i,j]:4);
writeln;
end;
readln
end.
Объяснение:
Популярно: Информатика
-
rayoz14.08.2021 05:30
-
danasveshnikova11.06.2022 03:02
-
Капач27.03.2023 21:56
-
TRINDES201706.07.2021 00:15
-
Полькаа164222.05.2020 11:46
-
daryastasevich115.11.2021 19:06
-
dmitry11311425.04.2021 21:15
-
lukynova2017.08.2021 21:47
-
NuriEynullaeva12.09.2022 15:46
-
lalka13372221.08.2022 11:06