Witam,
Program ma wypisywać kolejno sumę liczb parzystych ze zbioru (min..max). Program kompiluje się lecz wyniki wychodzą złe. Co tu jest nie tak ?
int sum (int min, int max){
int suma;
suma=0;
while(min<=max){
if (min%2==0) {
suma=suma+min;
min++ ;
}
else {
min++;
}
return suma;
}
}
int main(void) {
int min;
int max;
int q;
printf("Podaj minimum");
scanf("%d",&min);
printf("Podaj maximum");
scanf("%d",&max);
q=sum(min,max);
printf("Suma liczb parzystych wynosi: %d \n",q);
system("pause");
return 0;
}