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 Sample | Output 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;
}
Post a Comment
0Comments