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

ПОЖАЛУЙСТА ПОМОГИТЕ НА ПАСКАЛЕ СОСТАВИТЬ ПРОГРАММУ
Заполните случайными числами в диапазоне от 1 до 5 два массива: A[1:20] и B[1:20]. Найдите и выведите на экран только те элементы этих массивов, значения которых совпадают. Например, если A[2]=B[2]=4, то на экран надо вывести:
Номер: 2 значение: 4
Если совпадений нет, то вывести сообщение об этом.

  1. Ответ на вопрос
    Ответ на вопрос дан petyaGavrikov
    const n=20;
    var a,b:array[1..n] of integer;
    i,k:integer; 
    begin
    Randomize;
    writeln('Массив A:');
    for i:=1 to n do
     begin
     a[i]:=random(5)+1;
     write(a[i]:3);
     end;
    writeln;
    writeln('Массив B:');
    for i:=1 to n do
     begin
     b[i]:=random(5)+1;
     write(b[i]:3);
     end;
    writeln;
    k:=0;
    for i:=1 to n do
     if a[i]=b[i] then 
      begin
      writeln('Номер ',i,' значение ',a[i]);
      k:=k+1;
      end;
    if k=0 then writeln('Совпадающих значений нет');
    end.

    Пример:
    Массив A:
      4  3  5  3  3  4  1  2  1  4  2  1  3  1  3  1  1  5  5  5
    Массив B:
      1  4  2  4  1  1  1  3  1  2  3  2  1  1  5  4  4  1  3  2
    Номер 7 значение 1
    Номер 9 значение 1
    Номер 14 значение 1
  2. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    // PascalABC.NET 3.2, сборка 1387 от 20.02.2017
    // Внимание! Если программа не работает, обновите версию!

    begin
      var n:=20;
      var a:=ArrRandom(n,1,5); a.Println;
      var b:=ArrRandom(n,1,5); b.Println;
      var k:=0;
      for var i:=1 to n do
        if a[i-1]=b[i-1] then begin
          Writeln('Номер: ',i,' значение: ',a[i-1]);
          k+=1
          end;
      if k=0 then Writeln('Совпадений нет')
    end.

    Пример
    1 1 1 4 5 5 5 1 5 5 5 2 1 2 1 5 3 5 2 4
    4 4 1 1 4 3 5 1 3 2 2 3 1 1 5 3 5 4 3 1
    Номер: 3 значение: 1
    Номер: 7 значение: 5
    Номер: 8 значение: 1
    Номер: 13 значение: 1
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 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) их не спросили

Информация

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