Posloupnost celých čísel – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Posloupnost celých čísel – Pascal – Fórum – Programujte.comPosloupnost celých čísel – Pascal – Fórum – Programujte.com

 

Dmitriy
~ Anonymní uživatel
1 příspěvek
1. 11. 2014   #1
-
0
-

Zdravim,
Začínám s Pascalem a nevím si  v této uloze rady ocenil bych pomoc, radu, návod.

Děkuji

 Na vstupu je zadána posloupnost kladných celých čísel (hodnoty z rozsahu datového typu integer) ukončená nulou. Délka posloupnosti není předem omezena (může být značná), hodnoty se v ní mohou jakkoliv opakovat. Určete délku maximálního souvislého rostoucího úseku čísel obsaženého v zadané posloupnosti. V rostoucím úseku je každé číslo ostře větší než číslo jemu předcházející. Délkou úseku rozumíme počet čísel, která tento úsek tvoří. Například pro vstupní posloupnost

4  6  6  14  5  9  19  29  29  32  15  3  6  8  7  0

bude správným výsledkem číslo 4, neboť nejdelší souvislý rostoucí úsek  5  9  19  29  má délku 4.

Nahlásit jako SPAM
IP: 78.102.220.–
KIIV
~ Moderátor
+43
God of flame
1. 11. 2014   #2
-
0
-

no budes potrebovat neco na ulozeni nejdelsiho poctu cisel v useku, pak neco na pocitani aktualniho poctu, neco na ulozeni predchozi hodnoty, neco na nacteni aktualni...  pak uz jen nacitat, porovnat s predchozim cislem, a pokud je to vetsi, tak pricist 1, pokud mensi tak nastavit na 1 (pred tim zkontrolovat, jestli to neni vic nez mas v maximalni delce) a pak samozrejme nezapomenout na prepsani stare hodnoty novou, abys to mel v dalsim kole s cim porovnat...

Nahlásit jako SPAM
IP: 94.113.95.–
Program vždy dělá to co naprogramujete, ne to co chcete...
t-rex
~ Anonymní uživatel
1 příspěvek
9. 12. 2014   #3
-
0
-

Ahoj,

potřebovala bych pomoct jak nejsnaze vyresit jednoduchu ulohu o dvou  posloupnostech celých kladných čísel od 1 do 30 a každá ukončená 0 a potrebuju udělat průnik.

Děkuji moc za pomoc

Nahlásit jako SPAM
IP: 80.188.122.–
Mircosoft+1
Věrný člen
10. 12. 2014   #4
-
0
-

Nastuduj si používání datového typu množina (set). Pak si deklaruj dvě množiny a do každé načti jednu z těch posloupností (operátor +). Průnik potom velice jednoduše zjistíš operátorem *. Jediná ne úplně triviální věc bude vypsání výsledku, protože množiny se nedají číst sekvenčně. Budeš muset udělat cyklus od 1 do 30 a pokud dané číslo v tom průniku je (operátor in), vypsat ho, jinak nedělat nic.

Nahlásit jako SPAM
IP: 94.113.255.–
Chceš-li lepší odpověď, polož lepší otázku.
Moje stránka.
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, 3 hosté

Podobná vlákna

Zadani celych cisel — založil gumibeer

PHP zaokrúhelnie celých čísel — založil Anonymní uživatel

Moderátoři diskuze

 

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