silentkiler029

pattern printing challenge by mehraj

Apr 28th, 2020
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. ///BISMILLAHIR-RAHMANIR-RAHIM
  2. #include <stdio.h>
  3. int main()
  4. {
  5.     int n = 7;
  6.  
  7.     int r, c, num, k;
  8.  
  9.     for(r = 0; r < n; r++){
  10.         k = n;
  11.         for(c = 0; c < r; c++){
  12.             printf("%d ", k);
  13.             k--;
  14.         }
  15.         for(c = 0; c < n - r; c++){
  16.             printf("%d ", k);
  17.         }
  18.         for(c = 0; c < n - r - 1; c++){
  19.             printf("%d ", k);
  20.         }
  21.         k++;
  22.         for(c = 0; c < r; c++){
  23.             printf("%d ", k);
  24.             k++;
  25.         }
  26.         printf("\n");
  27.     }
  28.     for(r = n - 2; r >= 0; r--){
  29.         k = n;
  30.         for(c = 0; c < r; c++){
  31.             printf("%d ", k);
  32.             k--;
  33.         }
  34.         for(c = 0; c < n - r; c++){
  35.             printf("%d ", k);
  36.         }
  37.         for(c = 0; c < n - r - 1; c++){
  38.             printf("%d ", k);
  39.         }
  40.         k++;
  41.         for(c = 0; c < r; c++){
  42.             printf("%d ", k);
  43.             k++;
  44.         }
  45.         printf("\n");
  46.     }
  47.  
  48.  
  49.     return 0;
  50. }
  51. ///ALHAMDULILLAH
Advertisement
Add Comment
Please, Sign In to add comment