C Write a C program to find first and last digit of the user input number, without using looping.
Source Code: C Program to Find First and Last Digit of a Number
- #include < stdio.h >
- #include < math.h >
- int main()
- {
- int num, first, last, count;
- printf("Enter an integer number\n");
- scanf("%d", &num);
- count = log10(num);
- first = num / pow(10, count);
- last = num % 10;
- printf("First Digit = %d\nLast Digit = %d\n", first, last);
- return 0;
- }
Output 1:
Enter an integer number
123
First Digit = 1
Last Digit = 3
Enter an integer number
123
First Digit = 1
Last Digit = 3
Output 2:
Enter an integer number
123456
First Digit = 1
Last Digit = 6
Enter an integer number
123456
First Digit = 1
Last Digit = 6
Output 3:
Enter an integer number
15937
First Digit = 1
Last Digit = 7
Enter an integer number
15937
First Digit = 1
Last Digit = 7
Output 4:
Enter an integer number
5986
First Digit = 5
Last Digit = 6
Enter an integer number
5986
First Digit = 5
Last Digit = 6
Output 5:
Enter an integer number
964801
First Digit = 9
Last Digit = 1
Enter an integer number
964801
First Digit = 9
Last Digit = 1
Comments
Post a Comment