Sum all odd numbers among five inputs
Sum all odd numbers among five inputs
Write a C program that reads 5 numbers and sums all odd values between them.
Pictorial Presentation:
C Code:
#include <stdio.h>
int main() {
int j, numbers[5], total=0; // Declare variables for loop counter, an array of numbers, and total
// Prompt user for five numbers and store them in the array
printf("\nInput the first number: ");
scanf("%d", &numbers[0]);
printf("\nInput the second number: ");
scanf("%d", &numbers[1]);
printf("\nInput the third number: ");
scanf("%d", &numbers[2]);
printf("\nInput the fourth number: ");
scanf("%d", &numbers[3]);
printf("\nInput the fifth number: ");
scanf("%d", &numbers[4]);
// Loop through the numbers to find and sum the odd ones
for(j = 0; j < 5; j++) {
if((numbers[j]%2) != 0)
{
total += numbers[j];
}
}
// Print the sum of odd values
printf("\nSum of all odd values: %d", total);
printf("\n");
return 0;
}
Sample Output:
Input the first number: 11 Input the second number: 17 Input the third number: 13 Input the fourth number: 12 Input the fifth number: 5 Sum of all odd values: 46
Flowchart:
For more Practice: Solve these Related Problems:
- Write a C program to sum all even numbers among five integers entered by the user.
- Write a C program to calculate the product of all odd numbers from a set of five inputs.
- Write a C program to continuously sum odd numbers from user inputs until a termination value is entered.
- Write a C program to sum odd numbers from a list of five inputs that are greater than a specified threshold.
Go to:
PREV : Check integer range or error for negative > 80
NEXT : Check for valid triangle and calculate perimeter.
C Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.