0
   #include <stdio.h>

   int main(void) {
      float media1,media2,media3,matematica,romana,istorie;
      printf("Notele primului elev snt/\n");
      scanf(" %f %f %f",&matematica,&romana,&istorie);
      media1 = (matematica+romana+istorie)/3;
      printf("media primului element %f",media1);
      printf("\n");
      if(media1>=9)
        printf("fasfsafsaf");
      else if (media1>=8){
        printf("fgegegeg");
      }
     else if((media1<   5.6) || (media1<=6.3f)){
        printf("equal");
     }  
return 0;
}

Why this does not print 6.3 ? If i provide something like float x = 6.3; and test media1 <= 6.3 it will print equal.

incompetent
  • 1,715
  • 18
  • 29

0 Answers0