| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 25.09.14 Prihlásený: 10.04.18 Príspevky: 28 Témy: 13 | Napísal alvar: 09.04.2018 23:19 | |
|
Čaute, riešim program na ciferný súčet čísla, no mám s tým menší problém. Na výstupe musí byť jedna číslica, tzn. keď na vstupe dostanem 165, na výstupe musí byť 3 (1+2), nie 12. Môj program mi zatiaľ hádže iba 12, neviem ako ten cyklus zopakovať, viete mi s tým niekto pomôcť? Dík
|
|
Registrovaný: 15.06.14 Prihlásený: 19.04.24 Príspevky: 17930 Témy: 142 Bydlisko: Bratislava |
Kód: while (cifSucet > 10) { algoritmus na zistenie cif suctu }
_________________ ITX >>> ATX |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 10.04.2018 8:42 | |
|
Miso122 - toto je ten najhorší pseudokód, aký som kedy videl alvar - najjednoduchšie to bude cez rekurzívne volanie Kód: function daj_ciferny_sucet(cislo) { int vysledok = ciferny_sucet(cislo);
int pocet_cifier = daj_pocet_cifier(vysledok);
if(pocet_cifier < 2) return vysledok; return daj_ciferny_sucet(vysledok); }
Takže kým nedosiahnem len jedno číslo, volám rovnakú funkciu.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 15.06.14 Prihlásený: 19.04.24 Príspevky: 17930 Témy: 142 Bydlisko: Bratislava |
tak algoritmus na zistenie cif.suctu uz ma a predpokladam ze funguje (ako sa spomina v prvom prispevku). tak som v tom, ze ten while cyklus je jedina vec co mu chyba a nevie nanho prist
_________________ ITX >>> ATX |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 10.04.2018 8:46 | |
|
Hej, ale ten pseudokód nemá žiadnu výpovednú hodnotu. Ak by chcel mať, mal by vyzerať aspoň takto Kód: cifSucet = dajCifernySucet(cislo); while (cifSucet > 10) { cifSucet = dajCifernySucet(cifSucet); }
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Ciferný súčet v Assembler, C, C++, Pascal, Java | 7 | 2358 | 11.04.2018 23:40 Miso122 | | Súčet inputov v JavaScript, VBScript, Ajax | 3 | 496 | 25.02.2012 12:30 shaggy | | Excel - sucet s podmienkou v Ostatné programy | 1 | 312 | 08.01.2014 16:44 Peeppo | | Sucet jednotiek z DB v PHP, ASP | 4 | 582 | 01.12.2009 14:47 jtomcik | | Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla) v Ostatné | 4 | 3333 | 02.11.2011 13:52 HGDS1 | | Sucet cien tovaru vo formulary v JavaScript, VBScript, Ajax | 2 | 801 | 09.02.2008 19:30 eiger33 | | Sucet viac ako 32 buniek v Ostatné programy | 0 | 464 | 02.08.2013 13:17 freem1 | | Rozklad na súčet Fibonacciho čísel v Assembler, C, C++, Pascal, Java | 4 | 1179 | 15.11.2009 19:47 joebaxx | | sucet za sebou nasledujucich cisel v Assembler, C, C++, Pascal, Java | 10 | 1037 | 08.06.2008 19:44 petos | | Pascal - sucet 2 kladnych binarnych cisel v Assembler, C, C++, Pascal, Java | 0 | 717 | 15.04.2010 21:51 arzenop | | Co znamena logicky sucet a logicky sucin v Assembler, C, C++, Pascal, Java | 9 | 1105 | 21.03.2015 8:46 Venco | | Pascal-cisla v Assembler, C, C++, Pascal, Java | 8 | 740 | 20.11.2010 13:49 elementstyle | | Úprava čísla v JavaScript, VBScript, Ajax | 3 | 541 | 04.07.2009 18:50 emer | | delitele cisla v Assembler, C, C++, Pascal, Java | 3 | 1909 | 18.11.2006 10:17 audiotrack | | hladanie cisla v Krčma | 7 | 4845 | 16.09.2010 11:53 ac.milan | | prenos cisla v Obchody, reklamácie a právo | 7 | 1426 | 18.08.2006 14:56 peterb |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|