Advertisement
MikecIT

8-3

Jun 16th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int n,i,k=2,xu,yu;
  7.     printf("Unesite broj zvezdica 1-25\nn = ");
  8.     xu=wherex();
  9.     yu=wherey();
  10.     do{
  11.         gotoxy(xu,yu);
  12.         printf("      ");
  13.         gotoxy(xu,yu);
  14.         scanf("%d",&n);
  15.     }while(n<1||n>25);
  16.     if(n%2!=0){
  17.     gotoxy(40+n/2,13-n/2);
  18.     printf("*");
  19.     for(i=1;i<=n-1;i++){
  20.                             if(k==1)sleep(1),k=2;
  21.                             else k=1;
  22.                             gotoxy(40+n/2-i,13-n/2);
  23.                             printf("*");
  24.                             gotoxy(40+n/2,13-n/2+i);
  25.                             printf("*");
  26.     }
  27.     for(i=1;i<=n-1;i++){
  28.                             if(k==1)sleep(1),k=2;
  29.                             else k=1;
  30.                             gotoxy(40+n/2-i,13+n/2);
  31.                             printf("*");
  32.                             gotoxy(40-n/2,13-n/2+i);
  33.                             printf("*");
  34.     }
  35.     }
  36.     else{
  37.         gotoxy(40+n/2,14-n/2);
  38.         printf("*");
  39.         for(i=0;i<=n-2;i++){
  40.                             if(k==1)sleep(1),k=2;
  41.                             else k=1;
  42.                             gotoxy(40+n/2-i,14-n/2);
  43.                             printf("*");
  44.                             gotoxy(40+n/2,14-n/2+i);
  45.                             printf("*");
  46.     }
  47.     for(i=0;i<=n-2;i++){
  48.                             if(k==1)sleep(1),k=2;
  49.                             else k=1;
  50.                             gotoxy(40+n/2-i,14+n/2-1);
  51.                             printf("*");
  52.                             gotoxy(40-n/2+1,14-n/2+i);
  53.                             printf("*");
  54.     }
  55.     gotoxy(40-n/2+1,14+n/2-1);
  56.     sleep(1);
  57.     printf("*");
  58.     }
  59.     getch();
  60.  
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement