Advertisement
mcellocello

box in the box

Mar 18th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.26 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. /*
  4. ############################################
  5. ##                                        ##
  6. ##       Author: Agustinus Marcello       ##
  7. ##                                        ##
  8. ############################################
  9. */
  10. int main ()
  11. {   int esc;
  12.     do{
  13.     int a,b,n,j,i,k;
  14.     printf("Masukkan Input (Input harus ganjil dan lebih dari 5)\n");
  15.     scanf("%d",&n); getchar();
  16.     if(n<=5||n%2==0){printf("inputan harus ganjil dan harus lebih dari 5\ntekan apapun untuk lanjut\n");esc=getche();system("cls");continue;}
  17.     j=n/2;
  18.     for(i=1-j-1;i<j+1;i++)
  19.     {
  20.         for(k=1-j-1;k<j+1;k++)
  21.         {
  22.         a=abs(i);
  23.         b=abs(k);
  24.         if(j%2==0){
  25.         if(a==0&&b==0){printf(" ");}
  26.         else if(a%2==0&&a>=b){printf("*");}
  27.         else if(b%2==0&&b>=a){printf("*");}
  28.         else printf(" ");
  29.         }
  30.         else if(j%2!=0){
  31.         if(a==0&&b==0){printf(" ");}
  32.         else if(a%2!=0&&a>=b){printf("*");}
  33.         else  if(b%2!=0&&b>=a){printf("*");}
  34.         else printf(" ");
  35.         }
  36.  
  37.         }
  38.         printf("\n");
  39.     }
  40.     printf("\nTekan apapun untuk lanjut\n\nTekan ESC jika ingin selesai\n");
  41.     esc=getche();system("cls");
  42.  
  43.     }
  44.  
  45.     while(esc!=27);
  46.     return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement