profile
Размещено 4 года назад по предмету Информатика от zheka250895

Очень срооочно!!!Помогите решить подпрограмму в паскале,пожалуйста!!!!!!
Дано:массивы А1(N1,M1),A2(N2,M2),A3(N3,M3). Вычислить Х=Х1+Х2+Х3 и Y1+Y2+Y3, где Х1,Х2,Х3-количество нулей в каждом из массивов А1,А2,А3 соответственно, а Y1,Y2,Y3-количество элементов в каждом из этих массивов,лежащих в интервале [1,12]. Определение количества нулей в массиве и количества элементов, лежащих в этом интервале, оформить в виде подпрограммы.

  1. Ответ на вопрос
    Ответ на вопрос дан Gilbord
    const CSize1=7;
          CSize2=6;
          CSize3=5;
    type TMas1=array[1..CSize1,1..CSize1] of integer;
         TMas2=array[1..Csize2, 1..CSize2] of integer;
         TMas3=array[1..Csize3, 1..CSize3] of integer;

    var A1:TMas1;
        A2:TMas2;
        A3:TMas3;
        i,j,x, y:byte;

    function zero(i:integer):boolean;
    begin
    zero:=false;
    if i=0 then zero:=true;
    end;

    function interval(i:integer):boolean;
    begin
    interval:=false;
    if (i<=12) and (i>=1) then interval:=true;
    end;

    begin
    X:=0;
    Y:=0;
    randomize;
    for i:=1 to CSize1 do
     begin
     for j:=1 to CSize1 do
      begin
      A1[i, j]:=random(50);
      write(A1[i, j]:3);
      if zero(A1[i, j]) then inc(x);
      if interval(A1[i,j]) then inc(y);
      end;
     writeln;
     end;
    writeln('Kol-vo 0 =', x);
    writeln('Kol-vo v intervale=', y);
    writeln;
    x:=0;
    y:=0;
    for i:=1 to CSize2 do
     begin
     for j:=1 to CSize2 do
      begin
      A2[i, j]:=random(50);
      write(A2[i,j]:3);
      if zero(A1[i,j]) then inc(x);
      if interval(A2[i,j]) then inc(y);
      end;
     writeln;
     end;
    writeln('Kol-vo 0 =', x);
    writeln('Kol-vo v intervale=', y);
    writeln;
    x:=0;
    y:=0;
    for i:=1 to CSize3 do
     begin
     for j:=1 to CSize3 do
      begin
      A3[i, j]:=random(50);
      write(A3[i,j]:3);
      if zero(A3[i,j]) then inc(x);
      if interval(A3[i,j]) then inc(y);
      end;
     writeln;
     end;
    writeln('Kol-vo 0 =', x);
    writeln('Kol-vo v intervale=', y);
    writeln;
    x:=0;
    y:=0;
    end.


    1. Ответ на вопрос
      Ответ на вопрос дан zheka250895
      спасибо большое:-)
    2. Ответ на вопрос
      Ответ на вопрос дан zheka250895
      а можешь ещё одну решить???????????????? пожалуйста!!!
    3. Ответ на вопрос
      Ответ на вопрос дан Gilbord
      скиньте ссылку
    4. Ответ на вопрос
      Ответ на вопрос дан zheka250895
      http://znanija.com/task/5668148
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
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) их не спросили

Информация

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