Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using C Write a loop that reads positive integers from standard input and that t

ID: 2248718 • Letter: U

Question

Using C

Write a loop that reads positive integers from standard input and that terminates when it reads an integer that is not positive. After the loop terminates, it prints out the sum of all the even integers read and the sum of all the odd integers read. Declare any variables that are needed.

WHAT I HAVE THAT ISNT WORKING

int number = 0,sum_even = 0, sum_odd=0;
while(number >= 0)
  
{
printf("Enter a positive number (Negetive number to terminate): ");
scanf("%d",&number);
if(number <= 0)
break;
else if(number%2 == 0)
sum_even += number;
else
sum_odd += number;
  
}
{
printf(" Sum of all even number: %d",sum_even);
printf(" Sum of all odd number: %d",sum_odd);

THE ERROR CODE THAT I AM GETTING AFTER I COMPILE AND RUN THE CODE

Explanation / Answer

#include <stdio.h>

int main()

{

int number=0, sum_even=0, sum_odd=0;

while (number>=0)

{

printf("enter a positive number (negative number to terminate) :");

scanf("%d",&number);

if(number<=0)

break;

else

if(number%2 == 0)

sun_even+=number;

else

sum_odd+=number;

}

printf(" sum of all even numbers : %d",sum_even);

printf(" sum of all odd numbers : %d",sum_odd);

return();

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote