wyświetlanie liczb po przecinku język c

0

Zrobiłem taki program :

 #include <stdio.h>
int main(void)
{
    float suma=0, liczba,ilosc=0,srednia;                 
    FILE *pliczek;                      
    pliczek = fopen("numery.txt", "r"); 
 
    while(!feof(pliczek)){              
        fscanf(pliczek, "%d", &liczba); 
       
        suma += liczba;   
        ilosc+= 1;
        srednia=suma/ilosc;
   }
    fclose(pliczek);                       
    printf("Srednia arytmetyczna liczb wynosi = %d  \n", srednia); 
    getch();
    return 0;
    
}
 

Jak zrobić żeby wynik średniej arytmetycznej wyświetlał mi się też po przecinku ?

5

Doczytać w dokumentacji że %d jest dla intów a float ma %f

1 użytkowników online, w tym zalogowanych: 0, gości: 1