Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.09.14
Prihlásený: 10.04.18
Príspevky: 28
Témy: 13
Príspevok NapísalOffline : 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 :)


Online

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 25.04.24
Príspevky: 17930
Témy: 142
Bydlisko: Bratislava
Príspevok NapísalOnline : 09.04.2018 23:27

Kód:
while (cifSucet > 10)
{
    algoritmus na zistenie cif suctu
}







_________________
ITX >>> ATX
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 10.04.2018 8:42

Miso122 - toto je ten najhorší pseudokód, aký som kedy videl :D

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!
Online

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 25.04.24
Príspevky: 17930
Témy: 142
Bydlisko: Bratislava
Príspevok NapísalOnline : 10.04.2018 8:44

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
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 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!
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ciferný súčet

v Assembler, C, C++, Pascal, Java

7

2370

11.04.2018 23:40

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Súčet inputov

v JavaScript, VBScript, Ajax

3

497

25.02.2012 12:30

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel - sucet s podmienkou

v Ostatné programy

1

313

08.01.2014 16:44

Peeppo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sucet jednotiek z DB

v PHP, ASP

4

582

01.12.2009 14:47

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla)

v Ostatné

4

3335

02.11.2011 13:52

HGDS1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. sucet za sebou nasledujucich cisel

v Assembler, C, C++, Pascal, Java

10

1038

08.06.2008 19:44

petos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sucet cien tovaru vo formulary

v JavaScript, VBScript, Ajax

2

801

09.02.2008 19:30

eiger33 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sucet viac ako 32 buniek

v Ostatné programy

0

466

02.08.2013 13:17

freem1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozklad na súčet Fibonacciho čísel

v Assembler, C, C++, Pascal, Java

4

1179

15.11.2009 19:47

joebaxx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - sucet 2 kladnych binarnych cisel

v Assembler, C, C++, Pascal, Java

0

717

15.04.2010 21:51

arzenop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Co znamena logicky sucet a logicky sucin

v Assembler, C, C++, Pascal, Java

9

1107

21.03.2015 8:46

Venco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odblokovanie cisla

v Ostatné

9

881

31.12.2011 12:56

HGDS1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal-cisla

v Assembler, C, C++, Pascal, Java

8

740

20.11.2010 13:49

elementstyle Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Úprava čísla

v JavaScript, VBScript, Ajax

3

548

04.07.2009 18:50

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delitele cisla

v Assembler, C, C++, Pascal, Java

3

1910

18.11.2006 10:17

audiotrack Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. hladanie cisla

v Krčma

7

4848

16.09.2010 11:53

ac.milan Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra