Complementary task for topic: 2
M Nemeth · 2023-08-29 15:21:04.613223'
if/else/switch/loops II.
if/else/switch/loops II.
Task: You got 2 integers (a,b) on std::input (console) For each integer n in [a,b]:
If its between 0-9, then print the English representation of it in lowercase. That is "one" for , "two" for , and so on.
Else if n>9 and it is an even number, then print "even".
Else if n>9 and it is an odd number, then print "odd".
Hint:
Solution
#include
int main() {
int a, b;
printf("Enter two integers (a and b): ");
scanf("%d %d", &a, &b);
for (int n = a; n <= b; n++) {
if (n >= 0 && n <= 9) {
switch (n) {
case 0:
printf("zero\n");
break;
case 1:
printf("one\n");
break;
case 2:
printf("two\n");
break;
case 3:
printf("three\n");
break;
case 4:
printf("four\n");
break;
case 5:
printf("five\n");
break;
case 6:
printf("six\n");
break;
case 7:
printf("seven\n");
break;
case 8:
printf("eight\n");
break;
case 9:
printf("nine\n");
break;
}
} else if (n > 9) {
if (n % 2 == 0) {
printf("even\n");
} else {
printf("odd\n");
}
}
}
return 0;
}