Autor | Zpráva | ||
---|---|---|---|
larryx Profil |
#1 · Zasláno: 30. 11. 2010, 19:36:07
Nazdar borci, mám taký problém, dostal som zadanie a neviem sa pohnúť, nejak nechápem čo odo mňa chcú.
Znenie zadania: Na vstupe máme N čísel. Zostavte program, ktorý určí koľkokrát sa v ňom vyskytuje číslo 7 bezprostredne pred číslom 4. Nájdene čísla potom dajte vytlačiť. hlavne nerozumiem tomuto: "vyskytuje číslo 7 bezprostredne pred číslom 4" Ďakujem za pomoc.... |
||
KGW Profil |
#2 · Zasláno: 30. 11. 2010, 19:41:44
7, 4
|
||
larryx Profil |
#3 · Zasláno: 30. 11. 2010, 19:54:35
čo??
|
||
Radovan789 Profil * |
#4 · Zasláno: 30. 11. 2010, 20:01:32
máš číselnou řadu... 1,2,3,4,5,6,7,4,9,7,4,1
Zostavte program, ktorý určí koľkokrát sa v ňom vyskytuje číslo 7 bezprostredne pred číslom 4 Vtomto zadání se 2 krát vyskytuje číslo 7 bezprostredne pred číslom 4. Ten program by šel udělat pomocí regulárních výrazů. |
||
larryx Profil |
#5 · Zasláno: 30. 11. 2010, 20:23:55
Radovan789:
„Ten program by šel udělat pomocí regulárních výrazů.“ Ďakujem za vysvetlenie zadania, no ja vlastne potrebujem urobiť vývojový diagram, čiže potreboval by som to bez regularov... ak by si bol taký dobrý a ukázal mi to na príklade, bol by som ti vďačný |
||
larryx Profil |
#6 · Zasláno: 30. 11. 2010, 20:37:45
niečo som zbúchal, no neviem teraz ako by som to mal hodiť do vývojového diagramu:
<?php $vstup = array(1,2,3,4,5,6,7,4,9,7,4,1); $pocet = count($vstup); for($i=1;$i<=$pocet;$i++){ if($vstup[$i]==7 and $vstup[$i+1]==4){ $vystup+=1; } } echo $vystup; ?> |
||
Keeehi Profil |
#7 · Zasláno: 30. 11. 2010, 21:10:06
Je zakázáno to udělat přes regulární výrazy? Pak by byl diagram "lineární".
Posloupnost => vytvoření řetězce => vyhodnocení regulárem => výsledek. V tvém případě si tam budeš muset udělat cyklus: $i=0 => je $i menší než počet prvků? - ano > je $vstup[$i]==7 a a zároveň $vstup[$i+1]==4? - ano > počet zvyš o jedna >-| | - ne > -| | | - ne > vypiš počet nalezených > konec | | |_________<___________<_______________<_______________<______________<____________<________|____<_______<______| |
||
larryx Profil |
#8 · Zasláno: 30. 11. 2010, 21:23:55
Keeehi:
akosi nerozumiem co to si nakreslil, no zbuchal som nieco sam... skuste sa na to pozriet a povedat ze co tomu chyba link:http://omega.tuke.sk/student/jakub.mikita/algoritmus2003.doc Dakujem velmi pekne |
||
Keeehi Profil |
#9 · Zasláno: 30. 11. 2010, 23:00:21
larryx:
Je to prakticky stejné jako to co jsi udělal. |
||
Časová prodleva: 13 let
|
0