Salve.
Ho da poco iniziato a programmare in C. Ho fatto un semplice programma per calcolare la media di più liste di numeri. Nel momento in cui il programma chiede quante liste o quanti numeri per lista bisogna inserire, ho messo la condizione che se n(int) è < 0 oppure == 0 ovviamente il programma da errore perchè il numero delle liste o dei valori deve essere positivo. Tuttavia ho notato che se si mette un valore con la virgola il programma non funziona correttamente. Come faccio a mettere una condizione che fa comparire errore nel caso in cui anzicchè inserire un intero si inserisce un float?
Grazie mille.