Кублен
Оракул
(97342)
10 лет назад
переделай программу под свою, не получится, пиши в адрес
{Двумерный массив. Организовать его ввод в виде матрицы,
найти наименьший нечетный и вывести его, а также его место (номер строки и столбца}
program massiv;
uses crt;
type mas= array[1..100,1..100] of integer;
var
j,i,n,m,min,nmin,mmin:integer;
a: mas;
fl:boolean;
BEGIN
clrscr;
writeln('решение задачи на массивы ');
writeln('---------------------------');
write('Ввести число строк --> ');
readln(n);
write('Ввести число столбцов --> ');
readln(m);
writeln('Исходный массив ');
writeln('----------------');
for i:=1 to n do begin
for j:=1 to m do begin
a[i,j]:=random(51)-25;
write(a[i,j]:4); end;
writeln;
end;
writeln('поиск min ');
writeln('----------------');
min:=100;
for i:=1 to n do
for j:=1 to m do begin
if (a[i,j]<min) and (odd(a[i,j])) then begin
min:=a[i,j]; nmin:=i; mmin:=j end;
end;
writeln('min= ',min,' строка= ',nmin,' столбец=',mmin);
writeln('конец задачи ');
readln;
END.