Составьте программу которая формирует массив из шестнадцати случайных целых чисел от

Составьте программу которая сформировывает массив из шестнадцати случайных целых чисел от -20 до 20 и определяет, есть ли в этом массиве желая бы одно число, кратное трём

Задать свой вопрос
2 ответа

var

  a: array [1..16] of integer;  //Массив из 16 целых чисел

  i: integer;

  b: boolean;  Логическая переменная (найдено ли желая бы одно число, кратное трем)

 

begin

  b:= false;  //Ни 1-го числа, кратного трем еще не найдено

  write('Исходный массив:  ');

  for i:= 1 to 16 do  Наполняем исходный массив случайными числами от - 20 до 20 и распечатываем его

  begin

    a[i]:= random(40) - 20;

    write(a[i], '  ');

  end;

  writeln;

  for i:= 1 to 16 do  //Определяем, есть ли в массиве хотя бы одно число, кратно трём, и если есть, то выходим из цикла 

    if (a[i] mod 3 = 0) and (a[i] lt;gt; 0) then

    begin

      writeln('В массиве есть хотя бы одно число, кратное трём');

      b:= true;

      break;

    end;

  if b = false then writeln('В массиве нет ни 1-го числа, кратного трём');

end.

Если все верно, отметь решение как наилучшее)

   

var a:array[1..16]of integer;
i,k:integer;
begin
for i:=1 to 16 do begin a[i]:=random(41)-20; write(a[i],' '); end;
for i:=1 to 16 do if (a[i] mod 3=0) and (a[i]lt;gt;0) then begin writeln('est'); k:=1; break; end;
if klt;gt;1 then writeln('net');
end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт