Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Вывести по заданному трехзначному числу словесную за¬пись

Автор: maddan 9.05.2007 14:59

 Вывести по заданному трехзначному числу словесную за¬пись соответствующего ему количественного числительно¬го. Например, если задано число 311, то программа должна
вывести сообщение ТРИСТА ОДИННАДЦАТЬ.


Автор: compiler 9.05.2007 15:08

В чем проблема?
отделяешь первую цифру(сотни), в case-е обрабатываешь и выводишь сотни в словах, повторяешь так с десятками и единицами...

Автор: maddan 9.05.2007 15:14

Цитата(compiler @ 9.05.2007 11:08) *

В чем проблема?
отделяешь первую цифру(сотни), в case-е обрабатываешь и выводишь сотни в словах, повторяешь так с десятками и единицами...

Напиши плиз примерно как вывести в case???

Автор: klem4 9.05.2007 15:17

Задача решалась (я лично выкладывал решение и не только), пользуйся поиском.

Автор: compiler 9.05.2007 15:19

Цитата(maddan @ 9.05.2007 11:14) *
Напиши плиз примерно как вывести в case???

Пример со справки TP7
Case Ch Of
'A'..'Z', 'a'..'z' : WriteLn('буква ');
'0'..'9' : WriteLn('цифра ');
'+', '-', '*', '/' : WriteLn('оператор');
Else WriteLn('Специальный символ')
End;


Автор: maddan 9.05.2007 15:46

Цитата(compiler @ 9.05.2007 11:08) *

В чем проблема?
отделяешь первую цифру(сотни), в case-е обрабатываешь и выводишь сотни в словах, повторяешь так с десятками и единицами...

А как их отделить???

Автор: maddan 9.05.2007 16:15

Цитата(klem4 @ 9.05.2007 11:17) *

Задача решалась (я лично выкладывал решение и не только), пользуйся поиском.

Плиз кинь ссылку я не могу ее найти

Автор: volvo 9.05.2007 16:59

http://forum.pascal.net.ru/index.php?s=&showtopic=5311&view=findpost&p=41693
или
http://forum.pascal.net.ru/index.php?s=&showtopic=1338&view=findpost&p=11484

Автор: maddan 9.05.2007 17:30

СПАИБО БОЛЬШОЕ

Автор: Гость 19.05.2007 17:14


спасибо! у мня была аналогичная задача.
Только терь препод требует чтоб я сделала эту жу задачу с помощь строк PChar(а лекций по этому не было ((( говорит пользуйся методичками а там ничего не понятно)

Автор: Гость 19.05.2007 19:09

а можно всетаки выложить чтоб из чисел в слова а не наоборот и не в С++(ибо вообще не соображаем в нем(()

Автор: volvo 19.05.2007 19:29

Скачай http://forum.pascal.net.ru/index.php?showtopic=6361
и зайди в "Язык программирования Дельфи" -> "Работа с числами" -> "Число русской строкой", там приведена программа на Паскале...

Автор: Гость 20.05.2007 13:46

Спасибо крнечно, но про PChar там ничего не написано....(ибо как я знаю вроде он только паскалевсий а в дельфи он уже сразу идет)

Автор: Гость 20.05.2007 14:26

.... И там ОЧЕНЬ сложно (всеже дельфи нас не учат)..(( Можете хотябы на примере первого десятка показать! Пожайлуста!!!!

Автор: Гость 20.05.2007 22:35

Пожайлуста помогите

Автор: Jagguar 21.05.2007 0:39

Прошу Еще раз!( Просто срочно очень нада... сам так и не разобрался mega_chok.gif wacko.gif (((( В Drkb приведен пример на Дельфи и немного другого типа.... ПОмогите пожайлуста(!) хотябы с первыми числами на ПАСкал!!

Автор: Jagguar 23.05.2007 21:24

!help.gif !help.gif !help.gif

Автор: Jagguar 24.05.2007 2:27

Ээээ ни кто не знает чтоли?