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