یکی به من بگه چطور میتونم تعداد رقم های اعشار یک عدد را بشمارم.
یکی به من بگه چطور میتونم تعداد رقم های اعشار یک عدد را بشمارم.
شما اول باید قسمت صحیح عدد اعشاری رو جدا کنید بعد قسمت اعشاری رو بشمارید
به این صورت :
int d , i = 0;
float m;
cin>>number;
m = (float)number;
while(m - floor(m) != 0)
{
m*=10;
i++ ;
}