Programul asta ar trebui sa-mi arate cate cifre sunt dupa virgula unui numar, problema e ca nu-mi da raspunsul corect si nu-mi dau seama de ce. Stie cineva de ce?
{
float x,y;
int k=0;
cin>>x;
y=x-(int)x;;
while(y!=(int)y)
{ y=y*10; k++;} cout<
boiustef:
de unde e problema ?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
float x;
int k=0;
cin>>x;
cout << x << "\n";
while (x!=int(x))
{
x*=10;
++k;
}
cout << k;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă