[ 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 | 13
NapísalOffline : 09.04.2018 23:19 | Ciferný súčet čísla v C

Č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ľ
Ciferný súčet čísla v C

Registrovaný: 15.06.14
Prihlásený: 18.01.21
Príspevky: 17342
Témy: 137 | 137
Bydlisko: Bratislava
NapísalOnline : 09.04.2018 23:27 | Ciferný súčet čísla v C

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 | 3
NapísalOffline : 10.04.2018 8:42 | Ciferný súčet čísla v C

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ľ
Ciferný súčet čísla v C

Registrovaný: 15.06.14
Prihlásený: 18.01.21
Príspevky: 17342
Témy: 137 | 137
Bydlisko: Bratislava
NapísalOnline : 10.04.2018 8:44 | Ciferný súčet čísla v C

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 | 3
NapísalOffline : 10.04.2018 8:46 | Ciferný súčet čísla v C

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!
 [ Príspevkov: 5 ] 


Ciferný súčet čísla v C



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

425

11.04.2018 23:40

Miso122

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

Súčet inputov

v JavaScript, VBScript, Ajax

3

309

25.02.2012 12:30

shaggy

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

2979

02.11.2011 13:52

HGDS1

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

Excel - sucet s podmienkou

v Ostatné programy

1

175

08.01.2014 16:44

Peeppo

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

Sucet jednotiek z DB

v PHP, ASP

4

413

01.12.2009 14:47

jtomcik

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

973

15.11.2009 19:47

joebaxx

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

sucet za sebou nasledujucich cisel

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

10

860

08.06.2008 19:44

petos

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

Sucet cien tovaru vo formulary

v JavaScript, VBScript, Ajax

2

644

09.02.2008 19:30

eiger33

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

Sucet viac ako 32 buniek

v Ostatné programy

0

160

02.08.2013 13:17

freem1

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

554

15.04.2010 21:51

arzenop

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

690

21.03.2015 8:46

Venco

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

prenos cisla

v Obchody, reklamácie a právo

7

1244

18.08.2006 14:56

peterb

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

php čísla

v PHP, ASP

13

802

23.08.2008 18:46

walther

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

Odblokovanie cisla

v Ostatné

9

713

31.12.2011 12:56

HGDS1

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

Pascal-cisla

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

8

608

20.11.2010 13:49

elementstyle

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

Úprava čísla

v JavaScript, VBScript, Ajax

3

418

04.07.2009 18:50

emer



© 2005 - 2021 PCforum, edited by JanoF