Forum » Programiranje » Pretvorba števila v besede
Pretvorba števila v besede
jezo22 ::
Rabim neko funkcijo , ki bi kot vhod dobila neko število, ter
nato vrnila to število z besedami (v slovenski obliki seveda :)).
Primer najdte na:
http://ius-info.ius-software.si/DVsebin...
Funkcija je lahko v katerem koli jeziku, saj so verjetno
uporabljeni samo if in switch stavki.
Jaz si jo moramo nato priredi za pascal.
Za kakršnokoli rešitev že v naprej hvala !
nato vrnila to število z besedami (v slovenski obliki seveda :)).
Primer najdte na:
http://ius-info.ius-software.si/DVsebin...
Funkcija je lahko v katerem koli jeziku, saj so verjetno
uporabljeni samo if in switch stavki.
Jaz si jo moramo nato priredi za pascal.
Za kakršnokoli rešitev že v naprej hvala !
snow ::
Najprej si razbiješ cifro na miljarde, miljone, tisoče, enke.
Potem pa rabiš še funkcijo ki ti bo števila od 0-999 pretvorila v besedo.
Tu najprej dobiš ven stotice, desetice, enice in iz tega formiraš besede.
No sedaj pa za vsak od onih sklopov miljard, miljonov... kličeš to pomožno funkcijo in dodajaš ustrezne besede.
Nekaj idej kako si lahko pomagaš (C++ koda):
Potem pa rabiš še funkcijo ki ti bo števila od 0-999 pretvorila v besedo.
Tu najprej dobiš ven stotice, desetice, enice in iz tega formiraš besede.
No sedaj pa za vsak od onih sklopov miljard, miljonov... kličeš to pomožno funkcijo in dodajaš ustrezne besede.
Nekaj idej kako si lahko pomagaš (C++ koda):
vector<string> textcifra; textcifra.push_back("nic"); textcifra.push_back("ena"); //... std::string out; int a=923; int stotice = a/100; int desetice = (a%100)/10; int enice = a%10; if(stotice>0) { if(stotice>1) { out+=textcifra[stotice] } out+="sto" } //..... return out;
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Zgodovina sprememb…
- spremenilo: snow ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] Naloga seznamOddelek: Programiranje | 3287 (2562) | Matic1911 |
» | C++ nalogaOddelek: Pomoč in nasveti | 885 (777) | Grumf |
» | Pomoč pri programiranju v C++Oddelek: Programiranje | 1812 (1379) | amacar |
» | c++ urejanjeOddelek: Programiranje | 1211 (1158) | mchaber |
» | [c++] Pomoč pri izdelavi std::vector "wrapperja"Oddelek: Programiranje | 1580 (1481) | zhigatsey |