Посчитать сумму всех элементов массива - C (СИ)

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

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

Дан массив из 10 целочисленных элементов. Посчитать сумму всех элементов массива. Как это в С писать, помогите с кодом
В чем ошибка?
#include "stdafx.h"
#include <stdio.h>
#include "conio.h"
 
int main(void)
{  int i,s;
s=0;
char m[10];
for (i=0;i<10;i++)
{
    scanf("%c", &m[i]);
}
s=s+m[i];
printf("%i",s);
   getch();
    return 0;
}

Решение задачи: «Посчитать сумму всех элементов массива»

textual
Листинг программы
#include "stdafx.h"
#include <stdio.h>
#include "conio.h"
 
int main(void)
{  int i,s;
s=0;
char m[10];
for (i=0;i<10;i++)
{
    scanf("%c", &m[i]);
    s=s+m[i];
}
printf("%i",s);
   getch();
    return 0;
}

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

В этом коде:

  1. Сначала подключаются необходимые заголовочные файлы: stdafx.h для работы с консолью, для работы с функцией printf и scanf, conio.h для работы с функцией getch.
  2. Затем объявляются переменные:
    • i - счётчик для цикла for, который будет перебирать элементы массива;
    • s - переменная для хранения суммы элементов массива;
    • m - массив символов.
  3. Далее в цикле for происходит считывание каждого элемента массива с помощью функции scanf и сохранение его в переменной m[i].
  4. Затем каждый элемент массива m[i] прибавляется к переменной s.
  5. После окончания цикла for выводится значение переменной s с помощью функции printf.
  6. В конце программы вызывается функция getch для приостановки выполнения программы до тех пор, пока пользователь не нажмет клавишу.
  7. И наконец, возвращается 0, что означает успешный конец работы программы.

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


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

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

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