Cześć,
Mam problem z wykonaniem zadania z języka C. O to jego treść: Napisz program, który pobiera górną oraz dolną granicę pewnego przedziału liczbowego. Następnie oblicza sumę wszystkich kwadratów liczb całkowitych z tego przedziału, począwszy od kwadratu najmniejszej, a skończywszy na kwadracie największej z nich. Program powinien ponownie pytać o granice przedziału i wyświetlać wynik, dopóki podane zakresy przedziału nie bedą równe albo górny zakres bedzie mniejszy od dolnego.
Na razie skupiam się na takim czymś, że pobiera tylko raz dwie liczby od użytkownika i sumuje ich kwadraty (i nie stosuje na razie warunków), ale niestety suma mi nie działa i nie mam kompletnie pojęcia gdzie robię błąd.
int main()
{
int liczba_gorna, liczba_dolna,i,j;
int suma=0;
int wynik=1;
printf("Podaj dolna i gorna granice przedzialu liczb calkowitych: ");
scanf("%d%d", &liczba_gorna, &liczba_dolna);
for(i=liczba_gorna;i<=liczba_dolna;i++)
{
for(j=1; j<=2; j++)
wynik=wynik*i;
suma=suma+wynik;
}
printf("Suma kwadratow od %d do %d wynosi %d\n",liczba_gorna*liczba_gorna, liczba_dolna*liczba_dolna, suma);
return 0;
}