Ahojte,
v stredu ma čaká skúška z algoritmov a s jedným mám problém, že ho neviem zakresliť. Vedel by mi niekto,prosim, pomôcť co s nim? Zadanie znie:
Vytvorte algoritmus na najdenie "x" cisel z celkoveho poctu "n" bez opakovania.
Ďakujem velmi velmi pekne!
riešenie algoritmu
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: riešenie algoritmu
1) načítaš všetky čísla do pola
2) cyklus i=0 až n
2.1) cyklus j=i+1 až n
2.1.1) ak cislo[j] == cislo ukonči iteráciu cyklu, číslo sa opakuje
2.2) vypíš číslo
tu máš pseudokod, stačí ti ho zakresliť. Značky na zakreslovanie musíš ovládať, nie je tam nič extra iba cyklus, v ňom druhý a v ňom podmienka. Môžeš to zefektívniť pri načítavaní, že číslo ktoré už bolo nenačítaš ale preskočíš (a tým si zmenšíš pole ktoré vstupuje do toho dvojitého cyklu)
2) cyklus i=0 až n
2.1) cyklus j=i+1 až n
2.1.1) ak cislo[j] == cislo ukonči iteráciu cyklu, číslo sa opakuje
2.2) vypíš číslo
tu máš pseudokod, stačí ti ho zakresliť. Značky na zakreslovanie musíš ovládať, nie je tam nič extra iba cyklus, v ňom druhý a v ňom podmienka. Môžeš to zefektívniť pri načítavaní, že číslo ktoré už bolo nenačítaš ale preskočíš (a tým si zmenšíš pole ktoré vstupuje do toho dvojitého cyklu)
-
lacijawa
Star
- Príspevky: 680
- Registrovaný: 02 dec 2008, 19:31
- Bydlisko: Košice
- Kontaktovať používateľa:
Re: riešenie algoritmu
Dakujem za odpoved. Pozriem nato