Programiranje u C-u

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 );
        }

©Copyright B Brown. 1984-1998. All rights reserved.