c++ degil bu c. yukaridaki arkadas yanlis yazmis aciklamalari ayrica.


#include
#include
#include
int main()
{
int birler,onlar,yuzler,binler,onbinler,yuzbinler,sayi; //integer olusturduk
printf("Bir sayi giriniz:"); //ekrana bir sayi giriniz yazdirdik
scanf("%d",&sayi); //kullanicidan bir deger almak ve bu degerin girilip girilmedigini kontrol etmek icin scanf kullandik.
while(sayi!=0) //kullanicidan girilen deger 0 degilse while dongusunu isleme aldirdik.
{
if(sayi>10000 && sayi<3853000) // sayi 10 00 ile 3853000 arasindaysa if kosulunun icerisindeki islemleri gerceklestirdik.
{
yuzbinler=sayi/100000; //yuzbinler degiskenine sayi/100000 degerini atadik.
onbinler=(sayi/10000)%10; //onbinler degiskenine (sayi/10000) in mod 10 degerinini atadik.
binler=(sayi/1000)%10; //binler degiskenine (sayi/1000) in mod 10 degerinini atadik.
yuzler=(sayi/100)%10; //yuzler degiskenine (sayi/100) un mod 10 degerinini atadik.
onlar=(sayi/10)%10; //onlar degiskenine (sayi/10) un mod 10 degerinini atadik.
birler=sayi%10; //birler degiskenine sayi degiskeninin mod 10 degerinini atadik.
printf ("%d*100000 + ",yuzbinler); // yuzbinler degiskenini 100 000 ile carptik ve ekrana yazdirdik.
printf("%d*10000 + ",onbinler); // onbinler degiskenini 10000 ile carptik ve ekrana yazdirdik.
printf("%d*1000 + ",binler); // binler degiskenini 1000 ile carptik ve ekrana yazdirdik.
printf("%d*100 + ",yuzler); // yuzler degiskenini 100 ile carptik ve ekrana yazdirdik.
printf("%d*10 + ",onlar); // onlar degiskenini 10 ile carptik ve ekrana yazdirdik.
printf("%d*1",birler); // birler degiskenini 1 ile carptik ve ekrana yazdirdik.
}
else printf("yanlis deger"); // sayi 10 00 ile 3853000 arasinda degilse ekrana yanlis deger yazdirdik.
}
getch(); // bu fonksiyonu ise ekranda programin sabit kalmasi icin kullaniriz. yani bu getch() fonksiyonunu kaldirdiginda program calisir ama saliseler icerisinde ekrandan kaybolur ve ekranda programin calistigini goremezsin.
}



Programda ek ozellik istiyorsan sorabilirsin yapabilirim. Benden sana oneri;

C programlama dersini iyi ogren programlamanin temelidir ve herseyi sana ogretir. En ufak bir hatada bile can sikabilir ama diger programlama dillerini ogrenmeye basladiginda bunlar ne kadar kolaymis dedirtir.