C Program to Find Sum of First Digit and Last Digit of a Number

Program


#include<stdio.h>
#include<conio.h>

int main()
{
	 long number, firstDigit, lastDigit, sum;
	 clrscr();
	 printf("Enter any number: ");
	 scanf("%ld", &number);
	
	 /* Finding last digit */
	 lastDigit = number%10;
	
	 /* Finding first digit */
	 while(number>9)
	 {
	  	number = number/10;
	 }
	 firstDigit = number;
	
	 /* Finding sum */
	 sum = firstDigit + lastDigit;
	
	 /* Displaying result */
	 printf("Sum of first digit and last digit is: %ld", sum);
	
	 getch();
	 return(0);
}

Output

Run 1:
-------------
Enter any number: 87986 ↲
Sum of first digit and last digit is: 14

Run 2:
-------------
Enter any number: 88 ↲
Sum of first digit and last digit is: 16

Note: ↲ indicates ENTER is pressed.