Răspuns:
#include <iostream>
using namespace std;
int main()
{
float x,y;
cin>>x;
y=(int)x;
x-=y;
while(x!=(int)x)
x*=10;
if(x==y)
cout<<1;
else
cout<<2;
return 0;
}
Explicație:
Nu-s extrem de sigur, de aceea verifica-l intai in codeblocks si daca da vreo eroare sau vreun warning lasa mesaj