Herkese merhaba arkadaşlar yarına yetiştirmem gereken bir program var fakat c++ diline pek fazla hakim değilim ve bir şekilde programı yazdım ama program doğru olarak çalışmıyor programın amacı klavyeden girilen sayıyı basamaklarına ayırma ve döngü kullanmamız yasak.
Kodlar :
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
int sayi,milyonlar,yuzbinler,onbinler,binler,yuzler,onlar,birler;
printf("Sayi Giriniz...");
scanf("%d",&sayi);
{
{
milyonlar=(sayi%1000000)/10; printf("%d*1000000+",milyonlar);
yuzbinler=(sayi%100000)/10; printf("%d*100000+",yuzbinler);
onbinler=(sayi%10000)/10; printf("%d*10000+",onbinler);
binler=(sayi%1000)/10; printf("%d*1000+",binler);
yuzler=(sayi%100)/10; printf("%d*100+",yuzler);
onlar=(sayi%100)/10; printf("%d*10+",onlar);
birler=(sayi%10); printf("%d*1",birler);
}
scanf("%d",&sayi);
}
getch();
}
programın kodları böyle arkadaşlar ve ekran çıktısında ise 123456 girdiğinizde 12345*1000000+2345*100000...6*1 diye devam ediyor. Yapmam gereken ise 1*1000000+2*100000....6*1 hatanın nerede olduğunu bulamadım ve bütün düzenlemelerime rağmen sorunu çözemedim yardımcı olabilicek arkadaşlara şimdiden teşekkür ediyorum
Kodlar :
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
int sayi,milyonlar,yuzbinler,onbinler,binler,yuzler,onlar,birler;
printf("Sayi Giriniz...");
scanf("%d",&sayi);
{
{
milyonlar=(sayi%1000000)/10; printf("%d*1000000+",milyonlar);
yuzbinler=(sayi%100000)/10; printf("%d*100000+",yuzbinler);
onbinler=(sayi%10000)/10; printf("%d*10000+",onbinler);
binler=(sayi%1000)/10; printf("%d*1000+",binler);
yuzler=(sayi%100)/10; printf("%d*100+",yuzler);
onlar=(sayi%100)/10; printf("%d*10+",onlar);
birler=(sayi%10); printf("%d*1",birler);
}
scanf("%d",&sayi);
}
getch();
}
programın kodları böyle arkadaşlar ve ekran çıktısında ise 123456 girdiğinizde 12345*1000000+2345*100000...6*1 diye devam ediyor. Yapmam gereken ise 1*1000000+2*100000....6*1 hatanın nerede olduğunu bulamadım ve bütün düzenlemelerime rağmen sorunu çözemedim yardımcı olabilicek arkadaşlara şimdiden teşekkür ediyorum
