Предмет: Информатика, автор: kimgog51

С++ написать програму, копируюшую последовательно элементы одного массива размером 10 элементов в 2 массива размером 5 элементов каждый ​

Ответы

Автор ответа: щшгщшг
1

Відповідь:

#include <iostream>

using namespace std;

const int N = 10; // константа для размера исходного массива

const int M = 5; // константа для размера каждого из двух массивов-копий

int main() {

   int arr1[N]; // объявление исходного массива

   int arr2[M], arr3[M]; // объявление двух массивов-копий

   int i;

   // ввод элементов исходного массива

   cout << "Введите " << N << " элементов массива: ";

   for (i = 0; i < N; i++) {

       cin >> arr1[i];

   }

   // копирование элементов в два массива-копии

   for (i = 0; i < M; i++) {

       arr2[i] = arr1[i];

       arr3[i] = arr1[i + M];

   }

   // вывод элементов двух массивов-копий

   cout << "Первый массив-копия: ";

   for (i = 0; i < M; i++) {

       cout << arr2[i] << " ";

   }

   cout << endl;

   cout << "Второй массив-копия: ";

   for (i = 0; i < M; i++) {

       cout << arr3[i] << " ";

   }

   cout << endl;

   return 0;

}

Интересные вопросы
Предмет: Қазақ тiлi, автор: timyrbest009
Предмет: Математика, автор: tiktokerpro20