evo opet mene sa problemcicem, ali za razliku od proslog puta ovaj puta sam poceo da radim sam!! ali ne znam kako da zastitim niz od unosa ocena manjih od 1 i vecih od 5, i kako da ispisem broj ucenika koji imaju ocenu vecu od prosecne!? danas su vezbe, tako da je svaka pomoc u poslednji cas dobrosdosla... hvala
/*program racuna prosecnu ocenu razreda (25<n<31) i stampa broj ucenika cija je ocena veca od prosecne ocene razreda*/
#iclude <stdio.h>
#define MAX_NIZ 30
main()
{
/*definicija promenljivih i inicijalizacija niza*/
int n,i,s,x[MAX_NIZ];
double sr;
for(i=0;i<n;i++) x=0;
/*unos promenljivih*/
do {
printf(“\nbroj ucenika bi trebalo da bude izmedju 25 i 31!”);
printf(“\nbroj ucenika u razredu je:”);
scanf(“%d”,&n);
} while(n<25||n>31);
printf(“\nocene ucenika su:”);
for(i=0;i<n;i++) scanf(“%d”,&x);
for(s=0,i=0,i<n;i++)
{
s+=x;
}
sr=s/n
printf(“\nsrednja ocena razreda od %d ucenika je %.2fl”,n,sr);
}
/*program racuna prosecnu ocenu razreda (25<n<31) i stampa broj ucenika cija je ocena veca od prosecne ocene razreda*/
#iclude <stdio.h>
#define MAX_NIZ 30
main()
{
/*definicija promenljivih i inicijalizacija niza*/
int n,i,s,x[MAX_NIZ];
double sr;
for(i=0;i<n;i++) x=0;
/*unos promenljivih*/
do {
printf(“\nbroj ucenika bi trebalo da bude izmedju 25 i 31!”);
printf(“\nbroj ucenika u razredu je:”);
scanf(“%d”,&n);
} while(n<25||n>31);
printf(“\nocene ucenika su:”);
for(i=0;i<n;i++) scanf(“%d”,&x);
for(s=0,i=0,i<n;i++)
{
s+=x;
}
sr=s/n
printf(“\nsrednja ocena razreda od %d ucenika je %.2fl”,n,sr);
}