1066 Even, Odd, Positive and Negative

SemiColon
By -
0
URI Online Judge | 1066

Even, Odd, Positive and Negative

Make a program that reads five integer values. Count how many   of these values are even, odd, positive and negative. Print these information like following example.

Input

The input will be 5 integer values.

Output

Print a message like the following example with all letters in lowercase, indicating how many of these values ​​are even, odd, positive and negative.
Input SampleOutput Sample
-5
0
-3
-4
12
3 valor(es) par(es)
2 valor(es) impar(es)
1 valor(es) positivo(s)
3 valor(es) negativo(s)
Solution:
#include <stdio.h>

int main()
{
 int n, i;
 int pos = 0, neg = 0, par = 0, im = 0;
 
 for(i = 0; i < 5; ++i)
 {
  scanf("%d", &n);
  if(n > 0){
   pos++;
  }
else{
   if(n != 0){
    neg++;
   }
  }
  
  if(n % 2 == 0){
   par++;
  }
else{
   im++;
  }
 }
 
 printf("%d valor(es) par(es)\n", par);
 printf("%d valor(es) impar(es)\n", im);
 printf("%d valor(es) positivo(s)\n", pos);
 printf("%d valor(es) negativo(s)\n", neg);
 
 return 0;
}


Tags:

Post a Comment

0Comments

Post a Comment (0)