“Ketupat”

#include<stdio.h>

void bk(int n) {
int i,j;
for(i=0;i<n+1;i++){
for(j=n;j>i;j–){
printf(” “);}
for(j=1;j<=(2*i+1);j++){
if(j%2==0){ printf(” “);}
if(j%2==1){ printf(“*”);}}
printf(“\n”);}
for(i=0;i<n;i++){
for(j=-1;j<i;j++){
printf(” “);}

for(j=(2*n)+1;j>(2*i)+1;j–){
if(j%2==0){ printf(” “);}
if(j%2==1){ printf(“*”);}}
printf(“\n”);}}
void main() {
int angka,x[6];
while(scanf(“%d”,&angka)!=EOF) {
if(angka >=1 && angka<=1000000) {

do{
x[5]=angka/100000;
x[4]=(angka-(x[5]*100000))/10000;
x[3]=(angka-(x[4]*10000)-(x[5]*100000))/1000;
x[2]=(angka-(x[3]*1000)-(x[4]*10000)-(x[5]*100000))/100;
x[1]=(angka-(x[2]*100)-(x[3]*1000)-(x[4]*10000)-(x[5]*100000))/10;
x[0]=angka%10; angka=x[0]+x[1]+x[2]+x[3]+x[4]+x[5]; }
while(angka>=10);
bk(angka); }}}

Leave a Reply