profile
Размещено 5 лет назад по предмету Информатика от kachine

Задания на For+Random

Последовательность чисел состоит из 0 и 1.
Посчитать количество 0 и 1

СРОЧНО,ПОМОГИТЕ ПОЖАЛУЙСТА!!!

  1. Ответ на вопрос
    Ответ на вопрос дан fedrfedr

    var


     A: array [1..15] of Integer;


     i, c0, c1: Integer;


    begin


     Randomize;


     WriteLn ('Массив:');


     for i := Low (A) to High (A) do begin


       A [i] := Random (2);


       Write (A [i], ' ');


     end;


     c0 := 0;


     c1 := 0;


     for i := Low (A) to High (A) do begin


       if A [i] = 0 then


         Inc (c0)


       else


         Inc (c1);


     end;


     WriteLn;


     Writeln ('Количество 0 = ', c0);


     Writeln ('Количество 1 = ', c1);


    end.

    // ---------- вариант решения без массивов ----------------

    var

     a1, a2, a3, a4, a5: Integer;

     i, c0, c1: Integer;

    begin

     Randomize;

     a1 := Random (2);

     a2 := Random (2);

     a3 := Random (2);

     a4 := Random (2);

     a5 := Random (2);

     Write (a1, ' ', a2, ' ', a3, ' ', a4, ' ', a5);

     c0 := 0;

     c1 := 0;

     if a1 = 0 then Inc (c0) else Inc (c1);

     if a2 = 0 then Inc (c0) else Inc (c1);

     if a3 = 0 then Inc (c0) else Inc (c1);

     if a4 = 0 then Inc (c0) else Inc (c1);

     if a5 = 0 then Inc (c0) else Inc (c1);

     WriteLn;

     Writeln ('Количество 0 = ', c0);

     Writeln ('Количество 1 = ', c1);

    end.


    1. Ответ на вопрос
      Ответ на вопрос дан kachine
      Спасибо большое,а можете ещё пожалуйста заменить if then и else циклом for do
    2. Ответ на вопрос
      Ответ на вопрос дан fedrfedr
      // ----------- 3 вариант --------------
      var
      a: Integer;
      i, c0, c1: Integer;
      begin
      Randomize;
      c0 := 0;
      c1 := 0;
      for i := 1 to 10 do begin
      a := Random (2);
      Write (a, ' ');
      if a = 0
      then Inc (c0)
      else Inc (c1);
      end;
      WriteLn;
      Writeln ('Количество 0 = ', c0);
      Writeln ('Количество 1 = ', c1);
      end.
    3. Ответ на вопрос
      Ответ на вопрос дан kachine
      Скажите ещё пожалуйста как можно заменить Inc
    4. Ответ на вопрос
      Ответ на вопрос дан fedrfedr
      c0 := c0 + 1; Inc - это функция увеличения числа на единицу
    5. Ответ на вопрос
      Ответ на вопрос дан kachine
      Спасибо большое
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.