C++
Заполнить два целочисленных массива A[10] и B[10]. Сформировать третий массив X[20], элементы которого будут взяты
с A и B в порядке:
а) чередование (A0, b0, a1, b1, a2, b2, …, a9, b9);
б) следование (A0, a1, a2, …, A9, b0, b1, b2, …, b9).
C++
Заповнити два цілочисельні масиви A[10] і B[10]. Сформувати третій масив X[20], елементи якого будуть взяті
з A і B в порядку:
а) чергування (A0, b0, a1, b1, a2, b2, ..., a9, b9);
б) слідування (A0, a1, a2, ..., A9, b0, b1, b2, ..., b9).
Answers & Comments
Ответ:
Чередование:
int j = 0;
int* mass = new int[20];
int* mass1 = new int[10];
int* mass2 = new int[10];
for (int i = 0;i < 20;i++) {
mass[j] = mass1[i];
j++;
mass[j] = mass2[i];
j++;
}
Следование:
int j = 0;
int* mass = new int[20];
int* mass1 = new int[10];
int* mass2 = new int[10];
for (int i = 0;i < 10;i++) {
mass[j] = mass1[i];
j++;
}
for (int i = 0;i < 10;i++) {
mass[j] = mass2[i];
j++;
}
Объяснение:
Ну вот