اینو بخونین مشکل داره ها ولی تا وقتی که من درستش کنم رو کد مسلط بشید الگوریتم دستتون بیاد :
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
int main()
{
int n;
int remain;
int ration ;
printf("plz enter a number !");
scanf("%d",&n);
printf("this number consists of these digits:")...
مینویسم براتون:
printf("plz enter a number !");
scanf("%d",&n);
printf("this number consists of these digits:");
do{
remain=n%10;
printf("%d",remain);
}while(remain!=0)
getch();
یه همچین چیزی باید باشه
بیایید عدد 45 رو تقسیم کنیم به 10 !
وفتی دو بار تقسیم میشه به 10 و به جایی میرسیم که دیگه قابل تقسیم به 10 نیس خارج قسمت آخر و باقیمانده فقط دو تاس که اولی 4 ه و دومی 5! ینی 45
اما عدد 452 رو ببینید !
وقتی تقسیم میشه بر 10 ، 3 بار این مرحله تکرار میشه ، بعد از آخر به اول عدد 452 رو میسازه
خودتون...
سلام
باید عدد رو تقسیم کنین به 10 بعد این n ای که هربار به ازای اون عدد بر 10 تقسیم میشه تا به صفر برسیم میشه تعداد ارقام
خواستید بگید یه مثال عددی میزنم