Вывести по заданному трехзначному числу словесную за¬пись соответствующего ему количественного числительно¬го. Например, если задано число 311, то программа должна
вывести сообщение ТРИСТА ОДИННАДЦАТЬ.
В чем проблема?
отделяешь первую цифру(сотни), в case-е обрабатываешь и выводишь сотни в словах, повторяешь так с десятками и единицами...
Задача решалась (я лично выкладывал решение и не только), пользуйся поиском.
Case Ch Of
'A'..'Z', 'a'..'z' : WriteLn('буква ');
'0'..'9' : WriteLn('цифра ');
'+', '-', '*', '/' : WriteLn('оператор');
Else WriteLn('Специальный символ')
End;
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
СПАИБО БОЛЬШОЕ
спасибо! у мня была аналогичная задача.
Только терь препод требует чтоб я сделала эту жу задачу с помощь строк PChar(а лекций по этому не было ((( говорит пользуйся методичками а там ничего не понятно)
а можно всетаки выложить чтоб из чисел в слова а не наоборот и не в С++(ибо вообще не соображаем в нем(()
Скачай http://forum.pascal.net.ru/index.php?showtopic=6361
и зайди в "Язык программирования Дельфи" -> "Работа с числами" -> "Число русской строкой", там приведена программа на Паскале...
Спасибо крнечно, но про PChar там ничего не написано....(ибо как я знаю вроде он только паскалевсий а в дельфи он уже сразу идет)
.... И там ОЧЕНЬ сложно (всеже дельфи нас не учат)..(( Можете хотябы на примере первого десятка показать! Пожайлуста!!!!
Пожайлуста помогите
Прошу Еще раз!( Просто срочно очень нада... сам так и не разобрался (((( В Drkb приведен пример на Дельфи и немного другого типа.... ПОмогите пожайлуста(!) хотябы с первыми числами на ПАСкал!!
Ээээ ни кто не знает чтоли?