Portál AbcLinuxu, 26. dubna 2024 06:28


Dotaz: Zadání úlohy v programu c++ na cyklus while, do – while, pole

8.3.2015 17:24 Johnny88
Zadání úlohy v programu c++ na cyklus while, do – while, pole
Přečteno: 517×
Odpovědět | Admin
Prosím o radu!! Nevím si s tím rady.

Je dána posloupnost nenulových celých čísel zakončená 0. Zjistěte, kolikrát se

v posloupnosti opakuje souvislý úsek kladných čísel a zjistěte délku co nejdelšího

souvislého úseku tvořeného kladnými čísly.

-Děkuji za každou radu jak na to!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.3.2015 17:50 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: Zadání úlohy v programu c++ na cyklus while, do – while, pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
domaci ukol? Algoritmus vypada asi takto, prepsani do C++ prenechavam jako domaci ukol.

kladne = 0
nejdelsi = 0
pocet = 0
while 
  cislo = read
  if cislo > 0
    kladne++
  else 
    if kladne > 0
      pocet++
      if kladne > nejdelsi
        nejdelsi = kladne
      kladne = 0
  
  if cislo = 0
    print pocet
    print nejdelsi
    exit

    
    
8.3.2015 17:55 Johnny88
Rozbalit Rozbalit vše Re: Zadání úlohy v programu c++ na cyklus while, do – while, pole
Není to domácí úkol, mám potíže s programováním v jazyku c++ a potřebuji se to doučit. Proto jsem vzal příklad, který děláme ve škole abych si to doma mohl zkoušet. Trapně žádám o vaši pomoc :(
Jendа avatar 8.3.2015 18:19 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Zadání úlohy v programu c++ na cyklus while, do – while, pole
Hledej: c++ hello world, c++ while loop, c++ if a slep to dohromady. Takhle „programuju“ vždycky když po mně někdo chce něco v nějakém (imperativním) jazyku který jsem nikdy předtím neviděl :)
Jendа avatar 8.3.2015 18:30 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Zadání úlohy v programu c++ na cyklus while, do – while, pole
Nepoužil jsi pole, což bylo v zadání! :-)

(tazatel: ještě potřebuješ scanf)
9.3.2015 11:46 Jardík
Rozbalit Rozbalit vše Re: Zadání úlohy v programu c++ na cyklus while, do – while, pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
Úlohu, tak jak je zadaná, může vyřešit jen Bůh, protože on zvládně vše. Schopnosti a omezená paměť počítačů ke korektní vyřešení této úlohy nestačí. Jak jsem zmínil v tvém předchozím dotazu, rozsah čísel této úlohy je neomezený, stejně jako jejich maximální počet.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.