Объясните суть работы программы нахождения суммы - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д