Найти сумму целых чисел от a до b - C (СИ) (74159)
Формулировка задачи:
Всем привет!!!!!ПОМОГИТЕ НАПИСАТЬ ПРОГРАММУ.
1)Необходимо найти сумму целых чисел от a до b.
Заранее спасибо буду очень благодарен!!!!!!!!!!!!!
Решение задачи: «Найти сумму целых чисел от a до b»
textual
Листинг программы
- #include<stdio.h>
- int main()
- {
- int sum1=0;
- int sum2=0;
- double sum3=0,count=0;
- int i,a,b;
- printf("Enter a: ");
- scanf("%d",&a);
- printf("Enter b: ");
- scanf("%d",&b);
- //---1)------
- for(i=a;i<=b;i++)
- sum1+=i;
- //-2)------
- for(i=a;i<=b;i++)
- {
- if(i%5==3&&i>0)
- sum2+=i;
- }
- //-3)-----
- for(i=a;i<=b;i++)
- {
- if(i%7==4&&i>0)
- {
- sum3+=i;
- count++;
- }
- }
- if(count!=0)
- sum3=sum3/count;
- printf("Sum1= %d\nSum2= %d\nSum3= %.3lf\n",sum1,sum2,sum3);
- return 0;
- }
Объяснение кода листинга программы
- Ввод значений переменных a и b с помощью функции scanf.
- Первый цикл for, который суммирует все числа от a до b и сохраняет результат в переменной sum1.
- Второй цикл for, который суммирует только те числа от a до b, которые делятся на 5 и больше, и сохраняет результат в переменной sum2.
- Третий цикл for, который суммирует только те числа от a до b, которые делятся на 7 и больше, и сохраняет результат в переменной sum3. При этом счетчик count отслеживает количество чисел, которые удовлетворяют условию.
- Если count не равно нулю, то значение переменной sum3 делится на count для получения среднего значения.
- Вывод значений переменных sum1, sum2 и sum3 с помощью функции printf.
- Возврат значения 0 функцией main, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д