Witam, chciałbym się dowiedzieć jak zabezpieczyć wprowadzaną liczbę tak, aby użytkownik mógł wprowadzić tylko liczbę całkowitą. Litery udało mi się wyeliminować, lecz nie mogę wykombinować, jak to zrobić dla liczb zmiennoprzecinkowych.
#include <stdio.h>
int main()
{
int size, index = 0, min, max;
float sum = 0, avg;
printf("Podaj wymiar tablicy:\n");
while(scanf("%d", &size) != 1)
{
printf("Wprowadz liczbe!\n");
while ((size = getchar()) != '\n' && size != EOF);
}
int tab[size];
// dalsza część programu
return 0;
}