Без компилятора, в блокноте. Если debug - true, то элементы рандомно введутся, иначе с клавиатуры (для отладки)
На ошибки не проверял, под vist`oй DCC32 выдает ошибку и скомпилировать не удается
Три года не писал на паскале, ей богу ошибок до жопы
Код:
program matrix;
{$APPTYPE CONSOLE}
uses SysUtils;
const
elem = 10;
debug = true;
var
elemCounter, collCounter, negCounter: integer;
inputArray : array[1..elem] of integer;
minElement, counter: integer;
begin
if (debug = true) then randomize;
for elemCounter := 1 to elem do begin
writeln('Vvedi element [', elemCounter, ']: ');
if (debug = false) then readln(inputArray[elemCounter])
else inputArray[elemCounter] := random(14) - 7;
end;
end;
writeln('Vse elementi vvedeni');
minElement := inputArray[1];
for counter = 2 to elem do begin
if (minElement > elem[counter]) and (elem[counter] < 0) then minElement := elem[counter];
end;
if(minElement < 0) then writeln('Min element: ', minElement)
else writeln('Net otricatelnix!');
readln;
end.