Найти суму каждых двоих соседних элементов загаданного массива используя указатели - C (СИ)
Формулировка задачи:
Нужно найти суму каждых двоих соседних элементов заданого масива. Помогите пожалуйста очень нужно
Решение задачи: «Найти суму каждых двоих соседних элементов загаданного массива используя указатели»
textual
Листинг программы
#include <stdio.h>
int a[107], n;
int main()
{
scanf("%d", &n);
int i;
for(i = 0; i < n; i++) scanf("%d", a + i);
for(i = 1; i < n; i++) printf("%d ", a[i] + a[i - 1]);
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Объявлен массив a типа int, размер которого определяется переменной n.
- В функции main() сначала считывается значение переменной n с помощью функции scanf().
- Затем используется цикл for для считывания значений элементов массива a с помощью функции scanf().
- Используется еще один цикл for для вычисления суммы каждых двух соседних элементов массива a и вывода результата на экран с помощью функции printf().
- Возвращается 0, чтобы указать, что программа успешно завершилась.