Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int i;
- scanf("%i", &i);
- // Я сделал так
- switch (i)
- {
- case 0:
- printf("ZERO");
- break;
- case 1:
- printf("ONE");
- break;
- case 2:
- printf("TWO");
- break;
- case 3:
- printf("THREE");
- break;
- case 4:
- printf("FOUR");
- break;
- case 5:
- printf("FIVE");
- break;
- case 6:
- printf("SIX");
- break;
- case 7:
- printf("SEVEN");
- break;
- case 8:
- printf("EIGHT");
- break;
- case 9:
- printf("NINE");
- break;
- default:
- printf("ERROR");
- }
- // Но мог сделать и так
- if (i == 0)
- printf("ZERO");
- else
- if (i == 1)
- printf("ONE");
- else
- if (i == 2)
- printf("TWO");
- else
- if (i == 3)
- printf("THREE");
- else
- if (i == 4)
- printf("FOUR");
- else
- if (i == 5)
- printf("FIVE");
- else
- if (i == 6)
- printf("SIX");
- else
- if (i == 7)
- printf("SEVEN");
- else
- if (i == 8)
- printf("EIGHT");
- else
- if (i == 9)
- printf("NINE");
- else
- printf("ERROR");
- // А ещё можно было бы сделать так, но Александр Викторович не оценит, т.к. сейчас мы проходим тему "Ветвление", а не "Массивы"
- char *strs[11] = {
- "ZERO",
- "ONE",
- "TWO",
- "THREE",
- "FOUR",
- "FIVE",
- "SIX",
- "SEVEN",
- "EIGHT",
- "NINE",
- "ERROR"
- };
- if ((i < 0) || (i > 9))
- printf(strs[10]);
- else
- printf(strs[i]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement