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