Формирование массива сложением элементов двух заданных массивов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Задано два произвольных одномерных массивы целых чисел М1 и М2 с одинаковым количеством элементов. Сформировать массив М3, элементами которого являются числа, образующиеся по формуле М3 [i] = M1 [i] + M2 [i].

Решение задачи: «Формирование массива сложением элементов двух заданных массивов»

textual
Листинг программы
#include <stdio.h>
 
#define N 10
 
int main()
{
    int M1[N] = {12, 45, 6, 11, 8, 1, 23, 4, 9, 10};
    int M2[N] = {15, 7, 41, 78, 4, 3, 2, 17, 14, 87};
    int M3[N], i;
        
    for(i = 0; i < N; ++i)
        M3[i] = M1[i] + M2[i];
        
    return 0;
}

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки для работы с файлами и вывода данных в консоль (stdio.h).
  2. Установка константы N, которая определяет размер массивов (10).
  3. Создание трех массивов: M1, M2 и M3.
  4. Заполнение первого массива (M1) значениями: 12, 45, 6, 11, 8, 1, 23, 4, 9, 10.
  5. Заполнение второго массива (M2) значениями: 15, 7, 41, 78, 4, 3, 2, 17, 14, 87.
  6. Объявление переменной i для использования в цикле.
  7. Написание цикла for для прохода по всем элементам массива M3 (сумма элементов M1 и M2).
  8. Выполнение операции сложения элементов M1 и M2 и сохранение результата в M3.
  9. Завершение цикла for.
  10. Завершение программы (возврат 0).

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


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

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

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