• Помогите пожалуйста написать эту программу в С++
    Даны два массива А и В одинакового размера N. Сформировать новый массив С того же размера, каждый элемент которого равен максимальному из элементов массивов А и В с тем же индексом.
    program Project1;

    {$APPTYPE CONSOLE}

    var
    a:array[1..100] of integer;
    b:array[1..100] of integer;
    c:array[1..100] of integer;
    i,N: integer;
    begin
    write ('N (1..100): ');
    readln(N);
    randomize;
    for i:=1 to N do
    begin
    a[i]:= random(10);
    b[i]:= random(10);
    if a[i]>b[i] then c[i]:=a[i] else c[i]:=b[i];
    end;
    write('a[]: ');
    for i:=1 to n do write(a[i], '; ');
    writeln;
    write('b[]: ');
    for i:=1 to n do write(b[i], '; ');
    writeln;
    write('c[]: ');
    for i:=1 to n do write(c[i], '; ');
    readln;
    end.

Ответы 1

  • #include<iostream>#include <stdlib.h> #include <time.h>using namespace std;int main(){int i, N;int a[100];int b[100];int c[100];cout << "N(1..100): " << endl;cin >> N;srand(time(NULL)); for (i = 1; i <= N; i++) {  a[i] = rand() % 10;  b[i] = rand() % 10;  if (a[i] > b[i]) c[i] = a[i];  else c[i] = b[i]; } cout << "a[]: "; for (i = 1; i <= N; i++) {  cout << a[i]<<" "; }   cout<<endl; cout << "b[]: "; for (i = 1; i <= N; i++) {  cout << b[i] << " "; } cout << endl; cout << "c[]: "; for (i = 1; i <= N; i++) {  cout << c[i] << " "; } cout << endl; system("pause"); return 0;}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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