Наличие нулей в матрице

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску

Наличие нулей в матрице

Program nalichie_nylej_v_matrice;
const n=10; m=8;//описываем константы
var i,j:integer;//описываем переменные
var haszero:boolean;
var a:array[1..m,1..n] of integer;//описываем массив
label endfors;//описываем метки
begin//начало программы
 begin//начало двух циклов
  randomize;//оператор случайных чисел
  for i:=1 to m do//цикл строк
  for j:=1 to n do//цикл столбцов
  a[i,j]:=random(100)-50;//генерация случайеых чисел в массив 
 end;//конец двух циклов
 haszero:=false; //инициализация перед циклом (ОБЯЗАТЕЛЬНО!)
   for i:=1 to m do
   for j:=1 to n do
    if a[i,j]=0 then//условие нулей в массиве
    begin
     haszero:=true;
     goto endfors;//выход из цикла если нули есть
    end;
   endfors:writeln(haszero);//вывод ответа
end.