Напишите программу, которая анализирует, какую цифру нажал пользователь и вывести...

0 голосов
37 просмотров

Напишите программу, которая анализирует, какую цифру нажал пользователь и вывести прописью название всех цифр, следующих за введенной. В остальных случаях вывести на экран - "Это не цифра!". напишите только тело программы, Нужно сделать через switch и break


Информатика (226 баллов) | 37 просмотров
0

с++/си?

0

допустим, пользователь ввел число 5, до какого числа нужно выводить числа, не бесконечно же:D

0

Цитата: "вывести прописью название всех (!!!!!!!!!!!!!!!!!!!!)цифр(!!!!!!!!!!!!!!!!!), следующих за введенной."

Дан 1 ответ
0 голосов

#include

#include

using namespace std;

void Output(void);

char numbers [10] [6] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};

int digit;

int main()  

{  

cout

cin >> digit;

 

switch(digit)

{

 case 0:

 Output();

 break;

 case 1:

 Output();

 break;

 case 2:

 Output();

 break;  

 case 3:

 Output();

 break;

 case 4:

 Output();

 break;

 case 5:

 Output();

 break;

 case 6:

 Output();

 break;

 case 7:

 Output();

 break;

 case 8:

 Output();

 break;

 case 9:

 cout

 break;

 default:

 cout

 return 1;

}

return 0;

}

void Output(void)

{

cout

for (int i = digit + 1; i < 10; i++)

 cout

}

// К сожалению, выравнивание текста и, если можно так выразиться, табуляция не везде корректно сохраняются, то сдвиги где-то отображаются, где-то нет. Поэтому прилагаю .cpp файл

(11.1k баллов)