Josif_tepe

Untitled

Aug 26th, 2026
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #include <math.h>
  5.  
  6.  
  7. float funkcija(int * niza, int n) {
  8.     float sredna_ocena = 0.0;
  9.     int polozeno = 0;
  10.     for(int i = 0; i < n; i++) {
  11.  
  12.         if(niza[i] < 50) {
  13.             niza[i] = 5;
  14.         }
  15.         else if(niza[i] >= 50 && niza[i] <= 60) {
  16.             niza[i] = 6;
  17.         }
  18.         else if(niza[i] >= 61 && niza[i] <= 70) {
  19.             niza[i] = 7;
  20.         }
  21.         else if(niza[i] >= 71 && niza[i] <= 80) {
  22.             niza[i] = 8;
  23.         }
  24.         else if(niza[i] >= 81 && niza[i] <= 90) {
  25.             niza[i] = 9;
  26.         }
  27.         else if(niza[i] >= 91 && niza[i] <= 100) {
  28.             niza[i] = 10;
  29.         }
  30.         if(niza[i] >= 6) {
  31.         sredna_ocena += niza[i];
  32.         polozeno++;
  33.         }
  34.     }
  35.     return sredna_ocena / polozeno;
  36. }
  37. int main(int argc, char * argv[]) {
  38.     int n;
  39.     scanf("%d", &n);
  40.  
  41.  
  42.     int niza[n];
  43.     for(int i = 0; i < n; i++) {
  44.         scanf("%d", &niza[i]);
  45.     }
  46.  
  47.     float prosek = funkcija(niza, n);
  48.  
  49.     printf("Ocenite se: ");
  50.     for(int i = 0; i < n; i++) {
  51.         printf("%d ", niza[i]);
  52.     }
  53.  
  54.     printf("\n Srednata ocena e %f\n", prosek);
  55.  
  56. }
  57.  
  58.  
  59.  
  60.  
  61. /*
  62. 10
  63. 34 56 78 91 66 82 14 100 65 70
  64. **/
Advertisement
Add Comment
Please, Sign In to add comment