Nie wiem dlaczego, ale program nie działa prawidłowo(prawidłowo tylko dla znaków char)
#include <stdio.h>
int main(int argc, char* argv[]) {
int x;
if (!scanf("%d", x)) printf("liczba nie int");
return 0;
}
Mam też 2 sposób sprawdzenia, ale też nie działa : if(x-(int)x ==0) printf("calkowita");