Arkadaşlar elimde böyle bir kod var.Bu kod girilen sayıyı basamaklarına ayırıyor.İnternetten buldum ben bunu.Kodda sorun yok çalışıyor fakat her satırın ne işe yaradığını açıklama satırı ile yazmam gerekiyor.Bu konuda bana yardımcı olabilecek var mı ?
#include
#include
#include
int main()
{
int birler,onlar,yuzler,binler,onbinler,yuzbinler,sayi;
printf("Bir sayi giriniz:");
scanf("%d",&sayi);
while(sayi!=0)
{
if(sayi>10000 && sayi<3853000)
{
yuzbinler=sayi/100000;
onbinler=(sayi/10000)%10;
binler=(sayi/1000)%10;
yuzler=(sayi/100)%10;
onlar=(sayi/10)%10;
birler=sayi%10;
printf("%d*100000 + ",yuzbinler);printf("%d*10000 + ",onbinler);printf("%d*1000 + ",binler);printf("%d*100 + ",yuzler);printf("%d*10 + ",onlar);printf("%d*1",birler);
}
else printf("yanlis deger");
break;
}
getch();
}