Alice1st
18.04.2023 13:18

Початкове значення Р ;=0 не можна надати, бо ... ​


Початкове значення Р ;=0 не можна надати, бо ... ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ksyusham041
06.02.2023 15:49

var

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

  i: integer;

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

 

begin

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

  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] <> 0) then

    begin

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

      b:= true;

      break;

    end;

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

end.

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

   

0,0(0 оценок)
Ответ:
tburda2013
12.06.2021 05:15
Задание 5

program SumSeq;

 

{$APPTYPE CONSOLE}

 

uses

  SysUtils;

//const m:Integer  ;

var

  i, j, m, s:Integer;

  n: array of Integer;

begin

  s:=0;

  Writeln(m);

  Writeln('vvedite m');

  Readln(m);

  SetLength(n,m);

  for i:=0 to m do

    begin

      j:=Random(10);

      if j<5

         then n[i]:=-1*j

         else n[i]:=j;

      write(n[i], ' ')

    end;

  Writeln;

  Writeln('To continue push >>ENTER');

  Readln;

 

  for i:=0 to m do

    begin

      if n[i]<0

        then s:=s+sqr(n[i])

    end;

   writeln('s=',s);

   readln

 

 

  { TODO -oUser -cConsole Main : Insert code here }

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота