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

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

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

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

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

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5.  int n, i, s;
  6.  n = 0;
  7.  s = 0;
  8.    
  9.     printf( "%s", "Enter digit :" );
  10.     scanf( "%d", &n );
  11.  
  12.     for ( i = 0; i <= n; ++i )
  13.     {
  14.         s += i;
  15.     }
  16.  
  17.     printf( "sum of all digits from 0 to n %d = %d\n", n, s );
  18.   system ( "pause" );
  19.   return 0;
  20. }

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


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

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

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы