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