Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 27. 01. 2014 22:23

mirkamirka92
Zelenáč
Příspěvky: 1
Škola: TUKE
Pozice: student
Reputace:   
 

Vytvorenie algoritmu

Ahojte,

v stredu,29.01.14, ma čaká skúška z algoritmov. Potrebovala by som od niekoho radu, lebo jeden algoritmus mi nieje jasný, neviem ho zapísať. A vlastne nikto z triedy. Ak by bol niekto taký dobrý, bola by som veľmi rada. Zadanie znie:

Vytvorte algoritmus na najdenie "x" cisel z celkoveho poctu "n" bez opakovania.

Ďakuejm velmi pekne!

Offline

 

#2 28. 01. 2014 09:34 — Editoval Honzc (29. 01. 2014 08:27)

Honzc
Příspěvky: 4647
Reputace:   248 
 

Re: Vytvorenie algoritmu

↑ mirkamirka92:
Zadání je zcela nekonkrétní.
1. Dobře je zadáno n nějakých čísel (mohou se některá opakovat nebo ne - to není jasné)
    Předpokládejme, že se mohou opakovat
2. x-čísel značí co? Je to počet čísel (libovolných, která nejsou stejná, ale vyskytují se v
    posloupnosti těch n čísel) nebo je zadáno nějakých konkrétních nestejných x čísel?
    Budeme předpokládat, že je dán jejich počet x a mají být od sebe různá, ale vyskytují se
    v posloupnosti n ne nutně stejných čísel

Napadá mě:
1.Vygenerovat nebo načíst posloupnost n-čísel a ty zapsat do nějakého pole. (a)
2.V cyklu od 1 do počtu čísel x udělat toto.
   a) Vzít první číslo z pole a dát ho do výsledku (bude opět pole (v)) - na poslední místo
   b) v cyklu od 1 do počtu prvků pole (a) vytvářet nové pole (b) takové, že tam první prvek z
       (a) a také ty, které se mu rovnají nebudou
   c) po konci cyklu položit pole (a) rovné poli (b) a tomu přiřadit nulovou délku

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson