Skip to main content

Featured

C Pattern Programs: Square Number and Alphabet Patterns Explained

πŸ”· Square Star Pattern πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = 1; i <= num; i++) { for(int j = 1; j <= num; j++) { printf("* ");//keep"* " } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Column-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = num; i >= 1; i--) { for(int j = num; j >= 1; j--) { printf("%c ", j + 64);//%c for Character and 64 will be ASIIC VALUE } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Row-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; ...

C Program to Reverse a Number and Preserve Trailing Zeros

πŸ” C Program to Reverse a Number and Preserve Trailing Zeros

#include<stdio.h>
int main( )
{
    int num,reverse=0,original,zero=0,remainder;
    printf("Enter the number:\n");
    scanf("%d",&num);
    original=num;
    while(original%10==0&&original!=0)
    {
        zero++;
        original=original/10;
    }
    while(num!=0)
    {
        remainder=num%10;
        reverse=reverse*10+remainder;
        num=num/10;
    }
    printf("Reversed Number is:%d",reverse);
    for(int i=0;i<zero;i++)
    {
        printf("0");
    }
    printf("\n");
}
  

πŸ“ Explanation:

This program reverses a number while preserving its trailing zeros. For example, 54000 becomes 45 followed by three zeros → Reversed Number is: 45 000.

πŸ’‘ Sample Output:

Enter the number:
54000
Reversed Number is:45 000
  

πŸ” Keywords:

reverse number in C, trailing zeros in reverse, reverse integer with zeros, C programming reverse digits, C reverse number program

Comments

Popular Posts

πŸŒ™