Сформировать новый массив из двух исходных по данному правилу - C (СИ)
Формулировка задачи:
Даны два одномерных массива A и B размерности 12. Вычислить массив C,
если известно, что первый элемент этого массива равен сумме первого элемента
массива A и последнего элемента массива B, второй элемент массива C равен
сумме второго элемента массива A и предпоследнего элемента массива B и т.д.
Вывести на экран первый и последний элементы массива C.
#include <iostream>
using namespace std;
int main ()
{
int A[12], B[12], C[12];
cout<<"Enter mas A"<<endl;
for(int i=0;i<12;i++)
cin>>A[i];
cout<<"Enter mas B"<<endl;
for(int i=0;i<12;i++)
cin>>B[i];
for(int i=0;i<12;i++)
C[i]=A[i]+B[12-i];
cout<<endl<<"C first = "<<C[1];
cout<<endl<<"C last = "<<C[11];
system("pause");
return 0;
}Решение задачи: «Сформировать новый массив из двух исходных по данному правилу»
textual
Листинг программы
C[i] = A[i]+B[11 - i];
Объяснение кода листинга программы
В данном коде происходит формирование нового массива C по заданному правилу.
- В первой строке кода идет инициализация нового массива C.
- Затем происходит заполнение массива C элементами по следующему правилу:
- для каждого элемента C[i] берется сумма элементов A[i] и B[11 - i].
- Результатом выполнения кода будет новый массив C, сформированный по заданному правилу.