Kod: Zaznacz cały
#include<stdio.h>
int main()
{
int tablica[4], i, max=0, min=20, suma=0;
for(i=0; i<5; i++)
{
spr:
printf("Podaj %d. note:
", i+1);
scanf("%d", &tablica[i]);
if(tablica[i]<0 || tablica[i]>20) //Spr. czy nota zawiera się w <0;20>
{
printf("Podano niepoprawna note.
");
goto spr;
}
if(tablica[i]<=min)
{
min=tablica[i];
}
if(tablica[i]>=max)
{
max=tablica[i];
}
suma=suma+tablica[i];
}
printf("Suma wybosi: %d
", suma-min-max);
return 0;
}
Niestety ten program nie zwraca mi prawidłowych wyników. Proszę o znalezieniu błędów. Wydaje się, że źle sumuje.
Pozdrawiam.