Advertisement
Guest User

Lab7Ex5

a guest
Oct 23rd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.  
  5. // Hints, how many number of stars for each index i ?  
  6. /* i   ? stars = N-i
  7. //  ----------------------------------
  8. // 0    *****    N        
  9. // 1     ****    N-1
  10. // .      ***    .
  11. // N-2     **    2
  12. // N-1      *    1
  13. //*/  
  14.  
  15.   // Enter you code here
  16.   int N;
  17.   printf("Input mid height:");
  18.   scanf("%d", &N);
  19.  
  20.   for (int i=0; i<N; i++){
  21.       for (int j=0; j<i; j++){
  22.         printf(" ");
  23.       }
  24.       for (int j=0; j<N-i; j++){
  25.         printf("*");
  26.       }
  27.       for (int j=N-i; j>0; j--){
  28.         printf("*");
  29.       }
  30.       for (int j=i; j>0; j--){
  31.         printf("");
  32.       }
  33.       printf("\n");
  34.   }
  35.     for (int i=2; i<=N; i++){
  36.       for (int j=0; j<N-i; j++){
  37.         printf(" ");
  38.       }
  39.       for (int j=0; j<2*i; j++){
  40.         if (j==0 || j==2*(i)-1 || i == N){
  41.           printf("*");
  42.         }
  43.         else{
  44.           printf(".");
  45.         }
  46.       }
  47.     printf("\n");
  48.   }
  49.   return 0;
  50.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement