C Program to Print the Last Digit of Given Number N

In this post, we will learn how to print the last digit of a given number N using C Programming language.

For example, if we take 425 as input, then this program will find and print the last digit of this number, which is 5 for this case.

So, without further ado, let’s begin this tutorial.

C Program to Print the Last Digit of Given Number N

// C Program to Convert Print the Last Digit of Given Number N
#include <stdio.h>
int main(){
    int num, digit;
    
    // Asking for input
    printf("Enter the digit: ");
    scanf("%d", &num);
    
    digit = num % 10;
    
    // Displaying output
    printf("Last Digit of %d is: %d", num, digit);
    return 0;
}

Output

Enter the digit: 567
Last Digit of 567 is: 7

How Does This Program Work ?

    int num, digit;

In this program, we have declared two int data type variables named num and digit.

    // Asking for input
    printf("Enter the digit: ");
    scanf("%d", &num);

Then, the user is asked to enter a number. The value of this number will get stored in the num named variable.

    digit = num % 10;

We find out the last digit of the number by dividing it by 10, this gives us the remainder which is the last digit of the number.

    // Displaying output
    printf("Last Digit of %d is: %d", num, digit);

Finally, the result is displayed on the screen using printf() function.

Conclusion

I hope after going through this post, you understand how to print the last digit of a given number N using C Programming language.

If you have any doubt regarding the topic, feel free to contact us in the comment section. We will be delighted to help you.

Also Read:

Leave a Comment

Your email address will not be published.