22 февраля 2016 г.

Написать программу, копирующую последовательно элементы одного массива размером 10 элементов в 2 массива размером 5 элементов каждый.

srand(time(0));
const int size = 10;
const int s_size = size / 2;
int A[size]{};
int B[s_size]{};
int C[s_size]{};
int index_b = 0;
int index_c = 0;
cout << "Massive A:" << endl;
for (int i = 0; i < size; i++) {
A[i] = rand() % 200 - 99;
cout << A[i] << "\t";
}
cout << endl;
for (int i = 0; i < size; i++) {
if (i < s_size) {
B[index_b] = A[i];
index_b++;
continue;
}
C[index_c] = A[i];
index_c++;
}
cout << "Massive B:" << endl;
for (int i = 0; i < s_size; i++) {
cout << B[i] << "\t";
}
cout << endl;
cout << "Massive C:" << endl;
for (int i = 0; i < s_size; i++) {
cout << C[i] << "\t";
}
cout << endl;
system("pause");

Комментариев нет:

Отправить комментарий