Forum » Programiranje » [C++] Izpis števila z zvezdicami.
[C++] Izpis števila z zvezdicami.
Matej___ ::
Lp, zanima me kako bi izpisal število z zvezdicam. Npr: vpišeš 12 in ti izpiše 12 z zvezdicam.
Mogoče za začetek če mi kdo lahk pove sam kaki namig da sam probam, če pa ne bo šlo pa kodo.
Hvala za pomoč, Matej.
Mogoče za začetek če mi kdo lahk pove sam kaki namig da sam probam, če pa ne bo šlo pa kodo.
Hvala za pomoč, Matej.
strictom ::
Simple 2D tabela za vsako številko posebej. In potem samo vstavljaš prazne presledke in zvezdice, da dobiš obliko številke, ki jo želiš.
"Violence is the last refuge of the incompetent" - Salvor Hardin
Zgodovina sprememb…
- spremenila: strictom ()
BOCo. ::
Npr. naredi pet polj za števila od 0 do 9, potem pa naredis dve for zanki. Ena zanka za vrstice in ena, ki preverja katera številka je vnešena (v primeru če imaš polje, v katerem imaš vnešena vsa števila od 0 do 9, drugače z ifi). Zanki naj bosta gnezdeni! Potem pa enostavno kličem polje vrstic.
robotek87 ::
Ahhh...
Glavno je, da narediš cifre (0-9) - iz njih lahko sestavis vsa števila (12...).
Torej določis si kako bodo te cifre izgledale, nato pa določiš vse dele cifer (po vrsticah). Namreč težava je, da lahko izpisuješ vrstico po vrstici. If stavke oz. switch ne pride v poštev (razen v primeru, če želimo izpisovat cifre eno pod drugo).
npr: število 12
Zato moraš vedeti dele cifer po vrstici.
npr.: cifra 0 ter 9
Ko imaš vse dele določene, pa jih samo sestavljaš v celoto.
[:D]
Glavno je, da narediš cifre (0-9) - iz njih lahko sestavis vsa števila (12...).
Torej določis si kako bodo te cifre izgledale, nato pa določiš vse dele cifer (po vrsticah). Namreč težava je, da lahko izpisuješ vrstico po vrstici. If stavke oz. switch ne pride v poštev (razen v primeru, če želimo izpisovat cifre eno pod drugo).
npr: število 12
prvi izpis * **** drugi izpis * * tretji izpis * **** ... * * ... * **** skupaj * **** * * * **** * * * ****
Zato moraš vedeti dele cifer po vrstici.
npr.: cifra 0 ter 9
cifra 0 **** * * * * * * **** sestavljena je iz delov: **** ter * * cifra 8 **** * * **** * **** iz delov "****", "* *" ter " *" ...
Ko imaš vse dele določene, pa jih samo sestavljaš v celoto.
char *deli_cifer[] ={ "**** ", //indeks 0 "* * ", //indeks 1 } //določiš iz katerih delov je cifra sestavljena int cifre[10][5] = { {0,1,1,1,0} //cifra 0 } void Narisi(int vrednost[], int stevilo_cifer) { for (int stopnja=0; stopnja<5; stopnja++) { for(int stevilo=0; stevilo<stevilo_cifer; stevilo++) { cout<<deli_cifer[cifre[vrednost[stevilo]][stopnja]]; } } } void main { //tukaj moraš vnešeno število spremeniti v niz (niz cifer), ter dobiti dolžino (stevilo cifer) Narisi(nizCifer,steviloCifer); }
[:D]
cyber_killer ::
Ma fak, kr se zmeri ucijo ta sit na faxih. Mah ta kurceva Slovenija in njen sistem. K da rabis izrisovanje zvezdic v praksi.
cyber_killer ::
cyber_killer,
to je zgolj za učenje sintakse programskega jezika.
Ne sej vem, sam res vsako leto ta izpis zvezdic.
Tutankhamun ::
int main (int argc, char* argv[]) { CValue val; val.PrintValue ("0123456789"); return 0; } Izhod :) * * *** *** * *** ** *** *** *** * * ** * * * * * * * * * * * * * *** ** *** *** *** * *** *** * * * * * * * * * * * * * * *** *** *** * *** *** * *** **
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] NalogeOddelek: Programiranje | 4075 (2406) | LordiBoy |
» | Resne težave z razumevanjem osnov programiranja (strani: 1 2 )Oddelek: Programiranje | 16779 (13291) | RatedR |
» | [JAVA] helpOddelek: Programiranje | 1658 (1372) | keworkian |
» | C# - Grafični izpis številOddelek: Programiranje | 1575 (1471) | someone1 |
» | [C++] Delo s *.txt datotekamiOddelek: Programiranje | 2030 (1506) | Tr0n |