A więc pisze sobie program który pobiera liczbę z przecinkiem ,którą ma stopniowo zamieniać ją na liczbę całkowitą. Program co przejście pętli mnoży liczbę razy dziesięć i ma przestać gdy liczba jest już całkowita. Sprawdza to warunek który porównuje liczbę do jej zaokrąglenia. Program działał na większości przypadkach dopóki nie postanowiłem wpisać 25.67 ,więc pokornie proszę o pomoc.
tak wygląda kod:
int main(){
for(int j=0;;j++){
double liczba;
cin>> liczba;
for(int i=0;;i++){
if(liczba== round(liczba)){
break;}
else{
liczba*=10;
przecinek++;
cout<<"liczba- "<< liczba<< endl ;
}
}
}
}