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