Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Sastaviti program na programskom jeziku C koji
- sa standardnog ulaza učita srednje temperature
- po mesecima za 12 meseci u godini i na
- standardnom izlazu ispiše redni broj meseca čija
- se srednja temperatura najmanje razlikuje od
- godišnjeg proseka.*/
- #include <stdio.h>
- #include <math.h>
- #define BROJ_MESECI 12
- void main() {
- enum meseci
- {JAN=1,FEB,NAR,APR,MAJ,JUN,JUL,AVG,SEP,OKT,NOV,DEC};
- enum meseci mesec=JAN, najblizi;
- float temperature[BROJ_MESECI];
- float srednja_temp=0, razlika, najmanja_razlika;
- while (1) {
- printf("Temperatura za mesec %2d: ",mesec);
- scanf("%f",&temperature[mesec - 1]);
- srednja_temp+=temperature[mesec - 1];
- if (mesec==DEC) break;
- mesec++;
- }
- srednja_temp /= BROJ_MESECI;
- najblizi = JAN;
- najmanja_razlika = fabs(srednja_temp – temperature[0]);
- for( mesec = FEB; mesec <= DEC; mesec++ ) {
- razlika = fabs(srednja_temp–temperature[mesec-1]);
- if( razlika < najmanja_razlika ) {
- najblizi = mesec;
- najmanja_razlika = razlika;
- }
- }
- printf("Mesec: %d, razlika %f\n",najblizi,
- najmanja_razlika);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement