• даны 2 массива целых чисел а)найти номера их максимальных элементов
    б)поменять местами максимальные элементы этих массивов

Ответы 2

  • а в проге VBA можно с под программами
    • Автор:

      foster21
    • 6 лет назад
    • 0
  • program fantscrin;

       const n = 10;

       var a: array [1..n] of integer;

           b: array [1..n] of integer;

           max_a,max_b,i,k:integer;

    begin

       for i:=1 to n do

           a[i]:=random(20);

       for i:=1 to n do

           b[i]:=random(20);

       

       for i:=1 to n do

           write(a[i], '  ');

       writeln('');

       for i:=1 to n do

           write(b[i], '  ');

       

       max_a:=1;

       for i:=2 to n do

           if(a[i]>a[max_a]) then max_a:=i;

       

       max_b:=1;

       for i:=2 to n do

           if(b[i]>b[max_b]) then max_b:=i;

       

       writeln('');

       writeln('Max_a = ',max_a);

       writeln('Max_b = ',max_b);

       

       k:=a[max_a];

       a[max_a]:=b[max_b];

       b[max_b]:=k;

       

       for i:=1 to n do

           write(a[i], '  ');

       writeln('');

       for i:=1 to n do

           write(b[i], '  ');

           

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years