Navržení správného cyklu – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Navržení správného cyklu – C / C++ – Fórum – Programujte.comNavržení správného cyklu – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Daniel
~ Anonymní uživatel
67 příspěvků
5. 10. 2013   #1
-
0
-

Zdravím všechny,

momentálně jsem tvořil jeden program a zasekl jsem se na jednom bodě, jaksi nemůžu dál. Potřeboval bych aby program vypisoval nuly a to stylem:

Na vstupu například zadáme číslo: 5

Výpis

0 0 0 0 0

0 0 0 0

0 0 0

0 0

0

Podařilo se mi udělat cyklus, který hodnoty vypisuje opačně a to od nejmenšího po největší a to následovně:

Vstup: 5

Výstup:

0

0 0

0 0 0

0 0 0 0

0 0 0 0 0

    // Výpis hvezdicek na radky
    int a=0;
    int b=0;
    string hvezdica = "* ";

    cout << "Zadej číslo v rozmezí od 1 do 10: ";
    cin >> cislo;
    if (cislo<1 || cislo>10)
    {
        cout << "Nesprávný vstup\n";
        return 0;
    }

    while (cislo>a)
    {
        cout << hvezdica;
        hvezdica = hvezdica + "* ";
        a++;
        while (a>b) {cout << "\n"; b++;}
    }


Tady je kód.
Bohužel opačně mi to prostě nejde, proto bych byl rád za jakoukoli radu :-) Děkuji všem .

Daniel

Nahlásit jako SPAM
IP: 78.102.189.–
Reklama
Reklama
Martin Kozibrátka0
Stálý člen
5. 10. 2013   #2
-
0
-

Nech se inspirovat

http://www.programiz.com/article/c%2B%2B-programming-pattern

Nahlásit jako SPAM
IP: 88.83.169.–
Savana.cz - neomezený webhosting za pár kaček :)
Daniel
~ Anonymní uživatel
67 příspěvků
5. 10. 2013   #3
-
0
-

#2 Martin Kozibrátka
Děkuji za reakci. Teď si jen říkám, proč jsme to dělal tak složitě :D

Nahlásit jako SPAM
IP: 78.102.189.–
crazy
~ Moderátor
+10
Grafoman
6. 10. 2013   #4
-
0
-

   

for(int i = cislo; i > 0; i--)
	std::cout << std::string(i, '0') << std::endl;
Nahlásit jako SPAM
IP: 147.32.31.–
All you need is vision and time.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 151 hostů

Podobná vlákna

Navržení stavby programu — založil hajnis

#define v cyklu — založil Merik

Prerusenie cyklu — založil Anonymní uživatel

Cyklus v cyklu — založil Fraggo

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý