rajamit872

Challenging Pyramid

Oct 16th, 2014
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.49 KB | None | 0 0
  1. /*output is like that....
  2.  
  3. ********** ********** ********** **********
  4.  ********   ********   ********   ********
  5.   ******     ******     ******     ******  
  6.    ****       ****       ****       ****
  7.     **         **         **         **  
  8.     **         **         **         **
  9.    ****       ****       ****       ****
  10.   ******     ******     ******     ******  
  11.  ********   ********   ********   ********
  12. ********** ********** ********** **********
  13.     **         **         **         **
  14.    ****       ****       ****       ****
  15.   ******     ******     ******     ******  
  16.  ********   ********   ********   ********
  17. ********** ********** ********** **********
  18. ********** ********** ********** **********
  19.  ********   ********   ********   ********
  20.   ******     ******     ******     ******  
  21.    ****       ****       ****       ****
  22.     **         **         **         **  
  23. ********** ********** ********** **********
  24.  ********   ********   ********   ********
  25.   ******     ******     ******     ******  
  26.    ****       ****       ****       ****
  27.     **         **         **         **  
  28.     **         **         **         **
  29.    ****       ****       ****       ****
  30.   ******     ******     ******     ******  
  31.  ********   ********   ********   ********
  32. ********** ********** ********** **********
  33.  
  34. */
  35.  
  36.  
  37.  
  38.  
  39. #include<stdio.h>
  40. #include<conio.h>
  41.  
  42. void display1();
  43. void display2();
  44. void display3();
  45. void display4();
  46. void display5();
  47. void display6();
  48.  
  49.  
  50. int i,j,k,p,q,r,s;
  51. int c=1,d=10,f=2,l=5,m=2,n=10;
  52. void main()
  53. {
  54. clrscr();
  55.  
  56. display1();
  57. display2();
  58.  
  59. display5();
  60. display6();
  61.  
  62. display3();
  63. display4();
  64.  
  65. getch();
  66. }
  67.  
  68.  
  69.     void display1()
  70.     {
  71.     for(i=0;i<5;i++)
  72.     {
  73.     for(j=0 ;j<c;j++)
  74.     printf(" ");
  75.  
  76.     for(j=0 ;j<d;j++)
  77.     printf("*");
  78.  
  79.     for(k=0;k<f;k++)
  80.     printf(" ");
  81.  
  82.     for(j=0 ;j<d;j++)
  83.     printf("*");
  84.  
  85.     for(k=0;k<f;k++)
  86.     printf(" ");
  87.  
  88.     for(j=0 ;j<d;j++)
  89.     printf("*");
  90.  
  91.     for(k=0;k<f;k++)
  92.     printf(" ");
  93.  
  94.     for(j=0 ;j<d;j++)
  95.     printf("*");
  96.  
  97.     for(k=0;k<f;k++)
  98.     printf(" ");
  99.  
  100.  
  101.     c+=1;
  102.     d-=2;
  103.     f+=2;
  104.     printf("\n");
  105.     }
  106.     }
  107.  
  108.  
  109.     void display2()
  110.     {
  111.     for(i=0;i<5;i++)
  112.     {
  113.     for(j=0;j<l;j++)
  114.     printf(" ");
  115.  
  116.     for(j=0;j<m;j++)
  117.     printf("*");
  118.  
  119.     for(k=0;k<n;k++)
  120.     printf(" ");
  121.  
  122.     for(j=0;j<m;j++)
  123.     printf("*");
  124.  
  125.     for(k=0;k<n;k++)
  126.     printf(" ");
  127.  
  128.     for(j=0;j<m;j++)
  129.     printf("*");
  130.  
  131.     for(k=0;k<n;k++)
  132.     printf(" ");
  133.  
  134.     for(j=0;j<m;j++)
  135.     printf("*");
  136.  
  137.     for(k=0;k<n;k++)
  138.     printf(" ");
  139.  
  140.     m+=2;
  141.     l--;
  142.     n-=2;
  143.     printf("\n");
  144.     }
  145.     }
  146.  
  147.  
  148.  
  149.  
  150. /*---------------------------------------------------------------*/
  151.     void display5()
  152.     {
  153.     int c=1,d=10,f=2,l=5,m=2,n=10;
  154.  
  155.      for(i=0;i<5;i++)
  156.     {
  157.     for(j=0;j<l;j++)
  158.     printf(" ");
  159.  
  160.     for(j=0;j<m;j++)
  161.     printf("*");
  162.  
  163.     for(k=0;k<n;k++)
  164.     printf(" ");
  165.  
  166.     for(j=0;j<m;j++)
  167.     printf("*");
  168.  
  169.     for(k=0;k<n;k++)
  170.     printf(" ");
  171.  
  172.     for(j=0;j<m;j++)
  173.     printf("*");
  174.  
  175.     for(k=0;k<n;k++)
  176.     printf(" ");
  177.  
  178.     for(j=0;j<m;j++)
  179.     printf("*");
  180.  
  181.     for(k=0;k<n;k++)
  182.     printf(" ");
  183.  
  184.     m+=2;
  185.     l--;
  186.     n-=2;
  187.     printf("\n");
  188.  
  189.     }
  190.     }
  191.  
  192.  /*-------------------------------------------------------------*/
  193.  
  194.     void display6()
  195.     {
  196.     int c=1,d=10,f=2,l=5,m=2,n=10;
  197.     for(i=0;i<5;i++)
  198.     {
  199.     for(j=0 ;j<c;j++)
  200.     printf(" ");
  201.  
  202.     for(j=0 ;j<d;j++)
  203.     printf("*");
  204.  
  205.     for(k=0;k<f;k++)
  206.     printf(" ");
  207.  
  208.     for(j=0 ;j<d;j++)
  209.     printf("*");
  210.  
  211.     for(k=0;k<f;k++)
  212.     printf(" ");
  213.  
  214.     for(j=0 ;j<d;j++)
  215.     printf("*");
  216.  
  217.     for(k=0;k<f;k++)
  218.     printf(" ");
  219.  
  220.     for(j=0 ;j<d;j++)
  221.     printf("*");
  222.  
  223.     for(k=0;k<f;k++)
  224.     printf(" ");
  225.  
  226.  
  227.     c+=1;
  228.     d-=2;
  229.     f+=2;
  230.     printf("\n");
  231.  
  232.     }
  233.     }
  234.  
  235.     /*--------------------------------------------------------------*/
  236.  
  237.     void display3()
  238.     {
  239.     int c=1,d=10,f=2,l=5,m=2,n=10;
  240.  
  241.     for(i=0;i<5;i++)
  242.     {
  243.     for(j=0 ;j<c;j++)
  244.     printf(" ");
  245.  
  246.     for(j=0 ;j<d;j++)
  247.     printf("*");
  248.  
  249.     for(k=0;k<f;k++)
  250.     printf(" ");
  251.  
  252.     for(j=0 ;j<d;j++)
  253.     printf("*");
  254.  
  255.     for(k=0;k<f;k++)
  256.     printf(" ");
  257.  
  258.     for(j=0 ;j<d;j++)
  259.     printf("*");
  260.  
  261.     for(k=0;k<f;k++)
  262.     printf(" ");
  263.  
  264.     for(j=0 ;j<d;j++)
  265.     printf("*");
  266.  
  267.     for(k=0;k<f;k++)
  268.     printf(" ");
  269.  
  270.  
  271.     c+=1;
  272.     d-=2;
  273.     f+=2;
  274.     printf("\n");
  275.     }
  276.     }
  277.  
  278.  
  279.     void display4()
  280.     {
  281.     int c=1,d=10,f=2,l=5,m=2,n=10;
  282.  
  283.     for(i=0;i<5;i++)
  284.     {
  285.     for(j=0;j<l;j++)
  286.     printf(" ");
  287.  
  288.     for(j=0;j<m;j++)
  289.     printf("*");
  290.  
  291.     for(k=0;k<n;k++)
  292.     printf(" ");
  293.  
  294.     for(j=0;j<m;j++)
  295.     printf("*");
  296.  
  297.     for(k=0;k<n;k++)
  298.     printf(" ");
  299.  
  300.     for(j=0;j<m;j++)
  301.     printf("*");
  302.  
  303.     for(k=0;k<n;k++)
  304.     printf(" ");
  305.  
  306.     for(j=0;j<m;j++)
  307.     printf("*");
  308.  
  309.     for(k=0;k<n;k++)
  310.     printf(" ");
  311.  
  312.     m+=2;
  313.     l--;
  314.     n-=2;
  315.     printf("\n");
  316.     }
  317.  
  318.  
  319.     }
Advertisement
Add Comment
Please, Sign In to add comment