Объясните суть работы программы нахождения суммы - C (СИ)

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

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

Обьясните пожалуйста суть работы этой программы. Я просто полный нуб в этом. Каким образом мы получаем сумму чисел от 0 до заданного. Прпосто я чего-то догнать не могу. Вот напимер сумма чисел от 0 до 5. Как это происходит? Можно поподробнее)
#include <stdio.h>
#include <Windows.h>
#include <math.h>
 
int main()
{
    int n=0, i, s=0;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    printf("Введите число :");
    scanf("%d",&n);
 
    for (i=0;i<n+1;i++)
    {
        s=s+i;
    }
 
    printf("Сумма всех чисел от 0 до %d = %d\n", n, s);
    system("pause");
    return 0;
}

Решение задачи: «Объясните суть работы программы нахождения суммы»

textual
Листинг программы
#include <stdio.h>
 
int main(void)
{
 int n, i, s;
 n = 0;
 s = 0;
   
    printf( "%s", "Enter digit :" );
    scanf( "%d", &n );
 
    for ( i = 0; i <= n; ++i )
    {
        s += i;
    }
 
    printf( "sum of all digits from 0 to n %d = %d\n", n, s );
  system ( "pause" );
  return 0;
}

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


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

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

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