tarasowamash4
?>

На числовой оси выбираются случайные числа пока не выбрали 0. сколько четных чисел выбрали. составить блок-схему алгоритм

Информатика

Ответы

proh-dorohova5244
                                              167 (умножение на 2)                     334 (умножение на 2)                   668 (стереть последнюю цифру)   66 (умножение на 2)                   132 (умножение на 2)                   264 (умножение на 2)                   528 (стереть последнюю цифру)   52 (стереть последнюю цифру)   5 например, так. есть и другие варианты.
konstantinslivkov

работает на 1000 элементов,нужно узнать диапазон n,элементы я так понял рандомные,если вводятся с клавиатуры то просто убираем randomize и пишем вместо присваивания (mas[i]: =random(19)-10; )пишем read(который в коментах)

label l;

var

  mas: array[1..1000] of longint;

  n,i: longint;

begin

  readln(n);

  randomize;

  for i: =1 to n do

  begin  

    mas[i]: =random(19)-10;

  //read(mas[i]);

    write(mas[i],' ');

  end;

  for i: =n-4 to n do

  begin

    if mas[i] > 0 then

    begin  

      mas[i]: =mas[i]-2*mas[i];

      goto l;

    end;

    if mas[i] < 0 then

      mas[i]: =abs(mas[i]);

    l:

  end;

  writeln;

  for i: =1 to n do

    write(mas[i],' ');

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На числовой оси выбираются случайные числа пока не выбрали 0. сколько четных чисел выбрали. составить блок-схему алгоритм
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Наталья_Васищев
skorykin123371
Ананян Иван1281
annakuzina2023
Гарик383
donertime8
Bolshakova Shigorina
tatiana2676
ВладимировнаАлександр1421
milkamilka1998
delfinmos
Александр1991
akuznecov8989
Kalmikova1666
mac4roc3781