Autor Zpráva
larryx
Profil
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
7, 4
larryx
Profil
čo??
Radovan789
Profil *
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
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
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
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
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
larryx:
Je to prakticky stejné jako to co jsi udělal.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0