C program to find first and last digit of a number
Learn how to efficiently extract the first and last digits of a number in C programming. Explore a concise method to find these digits and enhance your coding skills with this tutorial.
In this article, we'll explore how to create a simple C program to find the first and last digits of a number.
Understanding First and Last Digits
- First Digit: The leftmost digit in a number.
- Last Digit: The rightmost digit in a number.
C program to find first and last digit of a number
Let's delve into the C programming language to create a program that finds the first and last digits of a number.
#include <stdio.h>
int main() {
int number, first_digit, last_digit;
// Input from the user
printf("Enter a number: ");
scanf("%d", &number);
// Finding the last digit
last_digit = number % 10;
// Finding the first digit
while (number >= 10) {
number /= 10;
}
first_digit = number;
// Displaying the first and last digits
printf("First digit: %d\n", first_digit);
printf("Last digit: %d", last_digit);
return 0;
}
Output
Enter a number: 12345
First digit: 1
Last digit: 5
Finding the Last Digit: The program finds the last digit by taking the remainder when the number is divided by 10 (number % 10
).
Finding the First Digit: To find the first digit, the program continuously divides the number by 10 until the number becomes less than 10, leaving the first digit as the value of number
.
In this article, we've created a simple C program that efficiently finds the first and last digits of a number. Understanding how to extract these digits from a number is fundamental in various programming scenarios.