POLSKI SPOJ

Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Zadanie w systemie SPOJ (latwe)

1310. Liczba na słowo

Kod zadania: JLITOSL

Jaś zaczął pracować w dziale firmy odpowiedzialnym za finanse. Do jego codziennych obowiązków należy wypełnianie przelewów pocztowych za różnego rodzaju płatności. Po kilku dniach zaczął odczuwać zniechęcenie, gdy po raz setny musiał na przelewie wypisywać słownie kwotę.

Pomoż Jasiowi i napisz program, który będzie zamieniał liczbę na jej zapis słowny.

Input

W pierwszym wierszu podana jest liczba testów do wykonania (liczba naturalna z przedziału 1..1000). W następnych t-wierszach liczba naturalna z przedziału 1..1012

Output

Na wyjściu powinny być wyświetlane w osobnych wierszach odpowiedniki liczb naturalnych podanych na wejściu w zapisie słownym (w wyrazach nie używamy polskich znaków). W zapisie należy użyć następujących skrótów: tys. - tysiąc, mln. - milion, mld. - miliard, bln. - bilion

Example

Input:
5
1
12
345
1459
123456789
Output:
jeden
dwanascie
trzysta czterdziesci piec
jeden tys. czterysta piecdziesiat dziewiec
sto dwadziescia trzy mln. czterysta piecdziesiat szesc tys. siedemset osiemdziesiat dziewiec

Dodane przez:Jarosław Drzeżdżon
Data dodania:2007-02-18
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Języki programowania:All except: ERL JS PERL 6

ukryj komentarze
2012-01-03 21:07:51 Marek Czajka
Dzieki!
2011-12-23 18:50:49 Arek Suchenia
bld czy bln?

A w zadaniu jest jak byk...

bln. - bilion
2011-12-17 19:26:19 Marek Czajka
Co jest zle? Moze byc spacja na koncu? bld czy bln? Co z kropkami, mają byc czy nie?


10000001
dziesiec mln. jeden
100000000001
sto mld. jeden
1000000000001
jeden bld. jeden
10000000000001
dziesiec bld. jeden
100000000000001
sto bld. jeden
105000600000401
sto piec bld. szescset mln. czterysta jeden
4324
cztery tys. trzysta dwadziescia cztery
546777634
piecset czterdziesci szesc mln. siedemset siedemdziesiat siedem tys. szescset tr
zydziesci cztery


Ostatnio edytowany: 2011-12-17 19:27:14
2011-08-27 23:31:46 thoth
moja literówka: "bld." zamiast "bln."
2011-08-01 20:25:24 Paweł Bielicki
"szejsc"^^
2011-07-24 15:00:22 Przemozeus
Autor tego zadania powinien zapoznać się z zasadami ortografii.
Jak napisał Łukasz Rekucki - Skróty mln, mld i bln piszę się bez kropki.
2011-02-23 14:24:03 Sylwester Kogowski
uff, trochę to trwało, ale ideone mi pomogło i pokazało że mój kod wyświetlał znaki o kodzie 0x0 ( nie było tego widać ani w debug ani u mnie na w domu na output), zasadniczo cout powinien uznac koniec stringa w miejscu 0x0, ale nie uznał :P
2010-11-04 15:37:08 Konrad Ślusarczyk
"jednen" i "dzesiec" - 40min
2010-10-30 01:49:26 Nie Podam
STRASZNIE łatwo tu o literówke. To w sumie jedna z większych trudności tego zadania! ponad 30min spedziłem na wyłapywaniu "osiemascie" albo zgubionej spacji x) sic!
2010-08-05 10:14:15 Michał Janiec
Zadanie ortograficzne :)
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.