Сформировать новый массив из двух исходных по данному правилу - 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, сформированный по заданному правилу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д