C Exercises

Sep 8, 2020

C program to print inverted half right side of pyramid number pattern

Ex: Write a C program to print inverted half right side of pyramid number pattern. How to write a C program to print inverted half right side of pyramid number pattern. C program to print inverted half right side of pyramid number pattern.


Input from user:

Enter the number:

5


Expected output:

12345

1234

123

12

1



  Step by step logic of the given program:


1. Accept input number from user declare variable say no.


2. Run outer for loop from 1 to no which shows rows in pattern:

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


3. Run inner for loop from 1 to (no+1)-i which shows columns in pattern:

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


4. Inside the inner loop print value of j :

printf("%d",j);


5. For next row print \n.




  Program to print inverted half right side of pyramid number pattern:


#include<stdio.h>

void main()

{

int i,j,no;

printf("Enter the number:\n");

scanf("%d",&no);

/*Run outer loop from 1 to no*/

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

{   

  /*Run inner loop from 1 to (no+1)-i*/

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

{

/*Print value of j*/ printf("%d",j);

}

/*For next row*/ printf("\n");

}


}



Above program shows the following output:


C program to print inverted half right side of pyramid number pattern







No comments:

Post a Comment

If you have any doubts, please discuss here...