Kamis, 07 Juli 2011

Belah Ketupat C++

 Berikut adalah source code untuk membuat Belah ketupat menggunakan C++, sesuai dengan inputan yang kita masukan :


#include<stdio.h>
#include<conio.h>
#include<math.h>

void main()
{
int a,b,c,d,e,f,g;
while(scanf("%d",&a)!=EOF)
{
b=100000;
d=0;
while(a>=1)
{
c=a;
c/=b;
d+=c;
a%=b;
b/=10;
}
if(d>=10)
{
a=d;
b=100;
d=0;
while(a>=1)
{
c=a;
c/=b;
d+=c;
a%=b;
b/=10;
}
if(d>=10)
{
a=d;
b=100;
d=0;
while(a>=1)
{
c=a;
c/=b;
d+=c;
a%=b;
b/=10;
}
}
}

for(e=-d;e<=d;e++)
{
for(g=((d+1)-(sqrt(e*e)));g<=d;g++)
{
printf(" ");
}
for(f=1;f<=((d+1)-(sqrt(e*e)));f++)
{
printf("*");
if(f!=((d+1)-(sqrt(e*e)))) printf(" ");
}
printf("\n");
}
}
getch();
}




sumber : http://www.kaskus.us/showthread.php?t=1215259&page=4

Tidak ada komentar:

Posting Komentar

Jangan Lupa Kasih Komentar Dan masukannya ya