Vježba C10: Rješenje
Napišite C program koji omogućava korisniku da
upiše 5 ocjena između 0 i 100. Program mora izračunati
prosječnu ocjenu i označiti koliko je ocjena manje od 65.
#include <stdio.h>
main()
{
int grade; /* za unesenu ocjenu */
float average; /* prosječna ocjena*/
int loop; /* brojač u petlji */
int sum; /* suma svih unesenih ocjena */
int valid_entry; /* za provjeru valjanosti unesene ocjene */
int failures; /* broj ljudi s ocjenom manjom od 65 */
sum = 0; /* inicijalizira varijablu na 0 */
failures = 0;
for( loop = 0; loop < 5; loop = loop + 1 )
{
valid_entry = 0;
while( valid_entry == 0 )
{
printf("Unesite ocjenu (1-100):");
scanf(" %d", &grade );
if ((grade > 1 ) {
if( grade < 100 )
valid_entry = 1;
}
}
if( grade < 65 )
failures++;
sum = sum + grade;
}
average = (float) sum / loop;
printf("Prosječna ocjena je %.2f\n", average );
printf("Broj ocjena manjih od 65 je %d\n", failures );
}