#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
sayigir:
clrscr();
int n=1,bsayisi=0,sayi2[10],k,p,w,t;
//n:saya‡ ;bsayisi:basamak says ;sayi2:sayi1 de§iŸkeninin son rakam
//P:sayi2[] i‡in saya‡; w:(a,b,c,d,e,f,g,h,i)[] i‡in saya‡
float sayi1; //sayi1: scanf'le alnan say
printf("Yazlmasn istedi§iniz sayy giriniz.");
scanf("%f",&sayi1);
clrscr();
char a[15][15]={" 000000 "," 111 "," 22222 ","3333333 "," 44 ","5555555 "," 6666666 "," 77777777 "," 888888 "," 999999 "};
char b[15][15]={"00 00 "," 1111 "," 22 22 ","33 33 "," 44 ","55 ","66 66 ","77 77 ","88 88 ","99 99 "};
char c[15][15]={"00 00 "," 11 11 "," 22 22 "," 33 "," 44 ","55 ","66 ","77 77 ","88 88 ","99 99 "};
char d[15][15]={"00 00 ","11 11 "," 22 22 "," 33 "," 44 ","55 555 ","66 "," 77 ","88 88 ","99 99 "};
char e[15][15]={"00 00 "," 11 "," 22 "," 333333 "," 44 "," 555 55 ","6666666 "," 77 "," 888888 "," 9999999 "};
char f[15][15]={"00 00 "," 11 "," 22 "," 33 ","44 44 "," 55 ","66 66 "," 77 ","88 88 "," 99 "};
char g[15][15]={"00 00 "," 11 "," 22 "," 33 ","44444444 "," 55 ","66 66 "," 77 ","88 88 "," 99 "};
char h[15][15]={"00 00 "," 11 "," 222 ","33 33 "," 44 ","55 55 ","66 66 "," 77 ","88 88 ","99 99 "};
char i[15][15]={" 000000 "," 111111 ","22222222 ","3333333 "," 44 "," 555555 "," 666666 ","77 "," 888888 "," 999999 "};
if(sayi1==0)
{
bsayisi=1;
n=2;
sayi2[1]=0;
goto atla;
}
while(sayi1>0)
{
sayi2[n]=fmod(sayi1,10);
//printf("a[%d] = %d",n,sayi2[n]);
sayi1=(sayi1-sayi2[n])/10;
bsayisi++;
//printf(" basamak says = %d\n",bsayisi);
n++;
}
atla:
k=bsayisi;
t=n-1;
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",a[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",b[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",c[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",d[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",e[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",f[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",g[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",h[w]);
p--;
bsayisi--;
}
printf("\n");
bsayisi=k;
p=t;
while(bsayisi>0)
{
w=sayi2[p];
printf("%s",i[w]);
p--;
bsayisi--;
}
menu:
char kr;
printf("\n\nSe‡iminizi belirten bir rakam giriniz:");
printf("\n[1]....... Yeniden dene.");
printf("\n[2]....... Programdan ‡k.");
kr=getch();
switch(kr)
{
case '1' :
goto sayigir;
break;
case '2' :
clrscr();
goto end;
break;
default :
clrscr();
goto menu;
}
return(0);
end:
printf("PROGRAN SONLANDIRILDI..!");
}
|