Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
AnDrOs96
22 / 22 / 7
Регистрация: 11.09.2013
Сообщений: 186
1

При вводе абсолютно произвольного числа выводить числа в символьном виде

14.11.2013, 21:04. Просмотров 961. Ответов 1
Метки нет (Все метки)

Нужна программа которая при вводе абсолютно произвольного числа будет выводить числа в символьном виде,пример:
ввожу: 3456
выводится:
three
four
five
six
и сказано что при вводе числа нужно использовать массив символов
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2013, 21:04
Ответы с готовыми решениями:

При вводе числа выводить букву с соответствующим номером в алфавите (switch)
Нужно чтобы при вводе числа выводилась буква, соответствующая (допустим) её номеру в алфавите. При...

Вывод числа в символьном виде
Написать программу,которая выводит заданное число в символьном виде (например:374-триста семьдесят...

При вводе a <= 0 выводить надпись о повторном вводе
Я думаю суть задачи понятна, нужно чтобы в том случае когда a&lt;=0, выходила надпись о повторнгом...

Ошибка при вводе вещественного числа
При выполнении scanf(&quot;%f&quot;, &amp;e) программа не реагирует на нажатие любой клавиши. #include...

Ошибка при вводе дробного числа.
Подскажите, пожалуйста, как при вводе числа через scanf выводить ошибку при вводе дроби либо...

1
ПерС
431 / 356 / 322
Регистрация: 05.11.2013
Сообщений: 1,010
Записей в блоге: 6
Завершенные тесты: 1
15.11.2013, 12:38 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

свои three-four напиши в digits сам, лень
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <string.h>
 
void main () {
 char num[80];
 puts ("Input the number:"); gets(num);
 
 char *digits[]={"0","1","2","3","4","5","6","7","8","9"};
 int i,l=strlen(num);
 for (i=0; i<l; i++) {
  puts(digits[num[i]-'0']);
 }
 puts ("Press ENTER");
 getchar();
}
вредное задание, лучше б задали вывести число по человечески: "1234" -> "тысяча двести тридцать четыре" и т.п.

да, число натуральное, иначе добавится еще пара действий
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2013, 12:38

5. Напишите программу, которая при вводе вашего (любого) числа будет выводить число в два раза большее.
Напишите программу, которая при вводе вашего (любого) числа будет выводить число в два раза...

Нужно откоректировать программу которая будет при вводе любого числа, выводить чётное оно или нет
Здравствуйте, мне нужно откоректировать программу которая будет при вводе любого числа, выводить...

Преобразование двоичного числа в символьном виде
Нужна помощь в программе: есть строка на входе, введенная с клавиатуры, содержащая в себе двоичное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.