Complementary task for topic: 2

M Nemeth · 2023-08-29 15:21:04.612222'

if/else/switch/loops

if/else/switch/loops

Task: write a program that prints out the imput number 0-9 as text. if the input is not in the interval, print out "ERROR, wrong number" and ask the number again

Hint:

Solution
#include 

int main() {
    int number;
    
    printf("Enter a number (0-9): ");
    do{
	scanf("%d", &number);
    
   
        switch (number) {
            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;
        	   default:
        		printf("ERROR, wrong number\n");
   } 
       while (number < 0 || number > 9)    //"||" means or
 
    
    return 0;
}



Explanation

< < previous    next > >