Найти сумму целых чисел от 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;
}

Объяснение кода листинга программы

  1. Ввод значений переменных a и b с помощью функции scanf.
  2. Первый цикл for, который суммирует все числа от a до b и сохраняет результат в переменной sum1.
  3. Второй цикл for, который суммирует только те числа от a до b, которые делятся на 5 и больше, и сохраняет результат в переменной sum2.
  4. Третий цикл for, который суммирует только те числа от a до b, которые делятся на 7 и больше, и сохраняет результат в переменной sum3. При этом счетчик count отслеживает количество чисел, которые удовлетворяют условию.
  5. Если count не равно нулю, то значение переменной sum3 делится на count для получения среднего значения.
  6. Вывод значений переменных sum1, sum2 и sum3 с помощью функции printf.
  7. Возврат значения 0 функцией main, что означает успешный конец работы программы.

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


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

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

5   голосов , оценка 4 из 5
Похожие ответы