b. write a C program to construct a pyramid of numbers  as follows:

1                 *              1                  1                      *

1 2              * *           2 3               2 2                   * * 

1 2 3           * * *        4 5 6            3 3 3                * * *

                                                       4 4 4 4             * * 

program:

#include <stdio.h>

int main()

{

 int i, j, rows;

 printf("Enter number of rows: ");

 scanf("%d",&rows);

 for(i=1; i<=rows; ++i)

 {

 for(j=1; j<=i; ++j)

 {

 printf("* ");

 }

 printf("\n");

 }

 return 0;

}

output:





program:

#include <stdio.h>

int main()

{

 int i, j, rows;

 printf("Enter number of rows: ");

 scanf("%d",&rows);

 for(i=1; i<=rows; ++i)

 {

 for(j=1; j<=i; ++j)

 {

 printf("%d ",j);

 }

 printf("\n");

 }

 return 0;

}

output:                                                                 




program:

#include <stdio.h>

int main()

{

 int rows, i, j, number= 1;

 printf("Enter number of rows: ");

 scanf("%d",&rows);

 for(i=1; i <= rows; i++)

 {

 for(j=1; j <= i; ++j)

 {

 printf("%d ", number);

 ++number;

 }

 printf("\n");

 }

 return 0;

}

output:


  





program:

#include <stdio.h>

int main()

{

 int rows, i, j, number= 1;

 printf("Enter number of rows: ");

 scanf("%d",&rows);

for(i=1; i <= rows; i++)

 {

 for(j=1; j <= i; ++j)

 {

 printf("%d ", number); 

 }

 ++number;

 printf("\n");

 }

 return 0;

}

output:






program:#include <stdio.h>

int main()

{

 int i, j, rows;

 printf("Enter number of rows: ");

 scanf("%d",&rows);

 for(i=1; i<=rows; ++i)

 { 

 for(j=1; j<=i; ++j)

 {

 printf("* ");

 }

 printf("\n");

 }

 for(i=rows-1; i>=1; --i)

 {

 for(j=1; j<=i; ++j)

 {

 printf("* ");

 }

 printf("\n");

 }

output: