Number pattern 46 in C

Write a C program to print the given number pattern using loop. How to print the given triangular number pattern series using for loop in C programming. Logic to print the given number pattern using C program.

Example:
Input any number: 22464
Output:

Required knowledge

Basic C programming, Loop

Logic to print the given number pattern

Printing these type of patterns are very simple. Logic to print the pattern is very simple, and is described below.
  1. Print the value of num (where num is the number entered by user).
  2. Trim the last digit of num by dividing it from 10 i.e. num = num / 10.
  3. Repeat step 1-3 till the number is not equal to 0.


Program to print the given number pattern

/**
 * C program to print the given number pattern
 */

#include <stdio.h>

int main()
{
    int num;

    printf("Enter any number: ");
    scanf("%d", &num);

    while(num != 0)
    {
        printf("%d\n", num);
        num = num / 10;
    }

    return 0;
}


Output
Enter any number: 12345
12345
1234
123
12
1


Screenshot

Number pattern in C


Happy coding ;)


Any doubt or suggestion write here. I will try my best to help. Before posting your code you must escape it to view. To format your source code and use format highlighting, post your source code inside
< code >< pre > -- Your source code -- < /pre >< /code > (Remove spaces from pre and code tags).

No comments:

Post a Comment