Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 44 стр.

UptoLike

Составители: 

44
cout<<"\n a: ";
for (int i=0;i<N;i++) cout<<' '<<a[i];
cout<<"\n b: ";
for (int i=0;i<N;i++) cout<<' '<<b[i];
Пример. Тот же пример, но в качестве данных берутся наборы
случайных чисел из одного диапазона. В коде изменен только блок
инициализации массивов.
#include <stdlib.h> // объявление rand()
… … … … … … … … …
// Совпадение случайных данных
const int N=100;
int a[N], b[N];
for (int i=0;i<N;i++) a[i] = 1+rand()%100;
for (int i=0;i<N;i++) b[i] = 1+rand()%100;
… … … … … … … … …
Распространенной операцией с массивами является слияние двух и
более массивов в один результирующий массив.
Пример. Слияние двух массивов.
// Слияние двух массивов
const int N=10;
const int M=12;
int a[N], b[M], c[N+M];
// инициализация массивов
for (int i=0;i<N;i++) a[i] = 1+rand()%10;
cout<<"\n a: ";
for (int i=0;i // объявление rand()
    … … … … … … … … …
// Совпадение случайных данных
const int N=100;
int a[N], b[N];
for (int i=0;i