(I'm assuming base 10 math) You could cheat. Convert the number to a string with no leading zeros. Capture the left most and right most characters of the string. Convert captured string variables back to integers. Add the integers. (Note: Consider a base string having a string length of 0 or 1.)
5
It appears that only single digit numbers work (0 thru 9)
In JavaScript, a "strong number" (or "Armstrong number") for a given number of digits is a number that is equal to the sum of its own digits each raised to the power of the number of digits. For example, 153 is a strong number because it has three digits, and (1^3 + 5^3 + 3^3 = 153). To determine if a number is a strong number, you can convert it to a string to access each digit, calculate the sum of the digits raised to the appropriate power, and then compare it to the original number.
Well, it's very hard to write a flowchart in text, so I'll give you some pseudo code instead. int number = the given number int sum = 0 loop while number is not 0 sum = sum + (number mod 10) number = number / 10
In QBASIC, you can write a simple program to input the number 64751315 and sum its digits as follows: DIM sum AS INTEGER sum = 0 INPUT "Enter a number: "; number FOR i = 1 TO LEN(number) sum = sum + VAL(MID$(number, i, 1)) NEXT PRINT "The sum of the digits is "; sum This program prompts the user to input a number, iterates through each digit, converts it to an integer, and adds it to the total sum, which is then printed out.
If the sum of the digits of a given number equals nine or a multiple of nine, nine is a factor of that number.
12
It is another whole number.
82
81
There are several hundred of them. One example, the smallest, is 1039
36
0.1154
43
12
12
The number is 36.