Помогите пожалуйста решить задачу в Turbo Pascal!
Посчитать в двумерном массиве количество нечетных чисел если массив является квадратной матрицей то транспонировать его.
Ответы на вопрос
Ответил Adequate
0
Program asd;
Var A,B:array [1..250,1..250] of integer;
i,j,n,m,k: integer;
BEGIN
Write('Введите n: '); Readln(n);
Write('Введите m: '); Readln(m);
for i:= 1 to n do
begin
for j:= 1 to m do
begin
A[i,j]:=random(10);
write(A[i,j]:3);
end;
writeln;
end;
writeln;
for i:= 1 to n do
for j:= 1 to m do
begin
If A[i,j] mod 2=1 then inc(k);
end;
If n=m then
begin
Writeln('Транспонирование: ');
for i:=1 to n do
begin
for j:=1 to m do
begin
write(A[j,i]:3);
B[i,j]:=A[i,j];
end;
writeln;
end; writeln;
end
else
Writeln('Кол-во нечетных элементов: ',k);
END.
Var A,B:array [1..250,1..250] of integer;
i,j,n,m,k: integer;
BEGIN
Write('Введите n: '); Readln(n);
Write('Введите m: '); Readln(m);
for i:= 1 to n do
begin
for j:= 1 to m do
begin
A[i,j]:=random(10);
write(A[i,j]:3);
end;
writeln;
end;
writeln;
for i:= 1 to n do
for j:= 1 to m do
begin
If A[i,j] mod 2=1 then inc(k);
end;
If n=m then
begin
Writeln('Транспонирование: ');
for i:=1 to n do
begin
for j:=1 to m do
begin
write(A[j,i]:3);
B[i,j]:=A[i,j];
end;
writeln;
end; writeln;
end
else
Writeln('Кол-во нечетных элементов: ',k);
END.
Ответил lastik517
0
у меня pascal ABC почему то ошибку выдает
Ответил Adequate
0
Где ошибка ?!
Ответил lastik517
0
заработало
Ответил lastik517
0
компилятор у меня не работал
Ответил Adequate
0
Бывает. Удачи
Новые вопросы
Английский язык,
2 года назад
Литература,
2 года назад
Математика,
9 лет назад
Математика,
9 лет назад
Химия,
10 лет назад