Chapter:

Pattern-Printing-in-C

Program to print pyramid using numbers


        1

      2 3 2

    3 4 5 4 3

  4 5 6 7 6 5 4

5 6 7 8 9 8 7 6 5


#include<stdio.h>
int main()
 {
    int i, j, rows, k=0, count=0, count1=0;
    printf("Enter number of rows: \n");
    fflush(stdout);
    scanf("%d", &rows);
    for (i=1; i<=rows; i++) 
    {
        for (j=1; j<=rows-i; j++) 
        {
          printf("  ");
          count++;
        }
        while (k!=2*i-1) 
        {
            if (count <= rows-1)
            {
            	 printf("%d ", i+k);
              count++;
            }
            else
             {
              count1++;
              printf("%d ", (i+k-2*count1));
            }
            k++;
        }
        count1=count=k=0;
        printf("\n");
    }
    return ....
Show More

All Chapters

View all Chapter and number of question available From each chapter from C-programming-