Advertisement
KvArt

Untitled

Jul 10th, 2022
721
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.03 KB | None | 0 0
  1. /*Sastaviti program na programskom jeziku C koji
  2. sa standardnog ulaza učita srednje temperature
  3. po mesecima za 12 meseci u godini i na
  4. standardnom izlazu ispiše redni broj meseca čija
  5. se srednja temperatura najmanje razlikuje od
  6. godišnjeg proseka.*/
  7.  
  8. #include <stdio.h>
  9. #include <math.h>
  10. #define BROJ_MESECI 12
  11. void main() {
  12. enum meseci
  13. {JAN=1,FEB,NAR,APR,MAJ,JUN,JUL,AVG,SEP,OKT,NOV,DEC};
  14. enum meseci mesec=JAN, najblizi;
  15. float temperature[BROJ_MESECI];
  16. float srednja_temp=0, razlika, najmanja_razlika;
  17. while (1) {
  18. printf("Temperatura za mesec %2d: ",mesec);
  19. scanf("%f",&temperature[mesec - 1]);
  20. srednja_temp+=temperature[mesec - 1];
  21. if (mesec==DEC) break;
  22. mesec++;
  23. }
  24. srednja_temp /= BROJ_MESECI;
  25. najblizi = JAN;
  26. najmanja_razlika = fabs(srednja_temp – temperature[0]);
  27. for( mesec = FEB; mesec <= DEC; mesec++ ) {
  28. razlika = fabs(srednja_temp–temperature[mesec-1]);
  29. if( razlika < najmanja_razlika ) {
  30. najblizi = mesec;
  31. najmanja_razlika = razlika;
  32. }
  33. }
  34. printf("Mesec: %d, razlika %f\n",najblizi,
  35. najmanja_razlika);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement