Сформировать новый массив из двух исходных по данному правилу - 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 по заданному правилу.

  1. В первой строке кода идет инициализация нового массива C.
  2. Затем происходит заполнение массива C элементами по следующему правилу:
    • для каждого элемента C[i] берется сумма элементов A[i] и B[11 - i].
  3. Результатом выполнения кода будет новый массив C, сформированный по заданному правилу.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы