Помогите пожалуйста написать эту программу в С++ Даны два массива А и В одинакового размера N. Сформировать новый массив С того же размера, каждый элемент которого равен максимальному из элементов массивов А и В с тем же индекс...
Помогите пожалуйста написать эту программу в С++
Даны два массива А и В одинакового размера 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.
Ответ(ы) на вопрос:
#include
#include
#include
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<
Не нашли ответ?
Похожие вопросы