دوست عزیز ، اینم برنامه شما که تو سی پلاس پلاس نوشتم !!! نکته اش اینه که عدد رو

بصورت String (رشته ای) در نظر میگیره ، و تا هر چند رقم اعشار جواب میده !!!!

موفق و پیروز باشید !!!!

#include <iostream>
#include <conio>
typedef char string[100];
int Tedad_Ashar(string str){
int j,k=0;
for(int i=0;str[i]!=NULL;i++){
if(str[i]=='.')
{
j=i+1;
for(int p=j;str[p]!=NULL;p++)
k++;
}
}//end of for
return k;
}
int main(){
string num;
cout<<"Enter Your Number\n\n";
cin.getline(num,100);
cout<<"\n";
cout<<" Tedade Arghame Ashar = "<<Tedad_Ashar(num);
getch();
}