Witam,
napisałem program, który działa, ale serwer na trzy testy zalicza tylko 2. Nie mam pojęcia co może być nie tak, liczę na to, że uzyskam odpowiedź.
Treść zadania:
Zadanie
Napisz program, który obliczy średnią arytmetyczną liczb całkowitych z podanego przedziału
Wejście
W pierwszym wierszu standardowego wejścia znajdują się dwie liczby całkowite a,b, gdzie 0≤a
Wyjście
Na standardowe wyjście należy wypisać jedną liczbę – średnią arytmetyczną wszystkich liczb z przedziału
Mój kod:
#include<iostream>
using namespace std;
int main()
{
long double a,b,s=0,y;
cin>>a>>b;
y=b-a+1;
for(int i=a;i<=b;i++)
{
s=s+i;
}
cout<<s/y;
}