Site icon Codeforcoding

Reverse order number pattern in C using for loop

Reverse order number pattern in C using for loop

In this tutorial, we will discuss a concept of Reverse order number pattern in C using for loop

In C language, we can use for loop, while loop, do-while loop to display various number, star, alphabet and binary number patterns

In this topic, we demonstrate how to display some reversed number patterns using the nested while loop in C language.

Pattern 1

Reverse order number pattern

Reverse order number pattern program 1

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,rows;//variable declaration
    printf("Enter the number of rows: ");
           scanf("%d",&rows);//get input from user
           for(i=rows; i>=1; i--){//outer for loop
              for(j=i; j>=1; j--){//inner for loop
               printf("%d",i);//print pattern 

           }
           printf("\n");//move to next line

           }
getch();
    return 0;
}

When the above code is compiled and executed, it produces the following results

Enter the number of rows: 6
666666
55555
4444
333
22
1

 

Pattern 2

Reverse order number pattern 2

Reverse order number pattern program 2

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,rows;//variable declaration
    printf("Enter the number of rows:\n ");
    scanf("%d",&rows);
    printf("\n");//takes input from user
    for(i=1; i<=rows; i++){
        for(j=i; j>=1; j--){
          printf("%d",j);//display pattern
    }
    printf("\n");//move to next line
    }
    getch();
    return 0;
}

When the above code is compiled and executed, it produces the following results

Enter te number of rows:
8

1
21
321
4321
54321
654321
7654321
87654321

 

Pattern 3

Reverse order number pattern 3

Reverse order number pattern program 3

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,rows;//variable declaration
    printf("Enter the number of rows: ");
    scanf("%d",&rows);//takes input from user
    for( i=rows; i>=1; i--){
        for( j=rows; j>=i; j--){
        printf("%d",j);
        printf(" ");
    }
    printf("\n");Move to next line
    }
    return 0;
}

When the above code is compiled and executed, it produces the following results

Enter the number of rows: 8
8
8 7
8 7 6
8 7 6 5
8 7 6 5 4
8 7 6 5 4 3
8 7 6 5 4 3 2
8 7 6 5 4 3 2 1

 

Similar post

Java program to print star pyramid pattern 

C program to print star pyramid pattern 

C++ program to print star pyramid pattern 

Python program to print star pyramid pattern 

Floyd’s triangle number pattern using for loop in C

Floyd’s triangle pattern using nested for loop in Java

Floyd’s triangle pattern using nested while loop in Java

Hollow pyramid triangle pattern in C++ language

Rhombus pattern in Java using for loop

Rhombus pattern in C using while loop

Rhombus pattern in C++ using do-while loop

 

Suggested for you

For loop in Java language

For loop in C++ language

For loop in C language

For loop in Python language

 

While loop in Java language

While loop in C language

While loop in C++ language

While loop in Python language

 

Do-while loop in Java language

Do-while loop in C language

Do-while loop in C++ language

 

Nested for loop in Java language

Nested for loop in C++ language

Nested for loop in C language

Nested for loop in Python language

 

 

Cpp program to display patterns using do while loop
C program to reverse triangle number patterns using while loop
Exit mobile version