We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- C
- Conditionals and Loops
- For Loop in C
- Discussions
For Loop in C
For Loop in C
Sort by
recency
|
804 Discussions
|
Please Login in order to post a comment
int main(){ int a, b; scanf("%d %d", &a, &b); print(a, b); return 0; }
void print(int a, int b){ for(int i = a; i <= b; i++){ if(1<=i && i<=9){ switch(i){ 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; default: printf("nine\n"); } } else if(i % 2 == 0){ printf("even\n"); } else{ printf("odd\n"); } } }
include
include
include
include
int main() { int a, b; scanf("%d\n%d", &a, &b); char* eng_rep[] = {"zero", "one", "two" , "three", "four", "five", "six" , "seven", "eight", "nine"};
}
my code is giving output eight nine nine even odd instead of eight nine even odd...why?? please help!
include
include
include
include
int main() { int a, b; scanf("%d\n%d", &a, &b); for(int n=a;n<=b;n++){ if(n>=1&&n<=9){ switch(n){ case 1: printf("one\n"); case 2: printf("two\n"); case 3: printf("three\n"); case 4: printf("four\n"); case 5: printf("five\n"); case 6: printf("six\n"); case 7: printf("seven\n"); case 8: printf("eight\n"); case 9: printf("nine\n"); }} else if(n>9&&n%2==0) printf("even\n"); else if(n>9&&n%2==1) printf("odd\n"); }
}