0
How can we find the sum of middle numbers in four digit number using C programming ?
For example take 2345, how we add middle numbers 3 and 4 and gives output ..the sum of middle numbers is 7.
13 Answers
+ 4
xavier
This code works for 4 digit number. If you want code that works for any digit, you can tell me. I will give you.
#include <stdio.h>
int main() {
int a,sum;
printf("Enter a number: ");
scanf("%d",&a);
sum=(a/10)%10+(a/100)%10;
printf("Answer: %d",sum);
return 0;
}
+ 3
The easiest way is to convert the number into an array of characters, take the substring and then find the sum.
+ 2
i have tried but no use
can you provide me with complete code
+ 2
If you are sure it is a four digit number then
#include <stdio.h>
/* Function to get sum of digits */
int getSum(int n)
{
int sum;
sum=0;
/* Single line that calculates sum */
sum=sum+(n/100)%10+(n%100)/10;
return sum;
}
// Driver code
int main()
{
int n = 3547;
printf(" %d ", getSum(n));
return 0;
}
+ 1
Can you suugest me with code
0
Post your attempt
0
/* Function to get sum of digits */
int getSum(int n)
{
int sum;
/* Single line that calculates sum */
for (sum = 0; n > 0; sum += n % 10, n /= 10)
;
return sum;
}
// Driver code
int main()
{
int n = 3547;
printf(" %d ", getSum(n));
return 0;
}
0
thanx a lot
0
Hey needed c++
- 1
Use while loop to get number of digits
- 1
i dont know to use while loop
that is why i request you to provide code
- 1
- 1
Am new here who can teach me python directly