» »

Programiranje C++

Programiranje C++

Flyboy ::

RAbil bi pomoč pri seminarski nalogi
Neznam napisat programa in bi prosil če bi mi lahko kdo pomagal PROSIM
Načrtuj, testiraj, kodiraj in dokumentiraj rešitev naloge:
Igralec na leto igra od 18 do 36 košarkaških tekem. Na vsaki tekmi igra od 5 do 30 minut. Na kateri tekmi je igralec odigral največ in na kateri najmanj minut. Izpiši podatke in rezultate

smeskec ::

Aha, koliko plačaš?

ps. kaj vam je to mogoče vrbančič dal?

Flyboy ::

JA Vrbančič nam je dal

bi0s ::

Kode ti ravno nebomo prilepili, tako da povej točno kaj te muči?

Narediš zanko, ki se ponavlja dokler števec ni enak kot neko naključno generirano število med 18 in 36. Upam da ti je to jasno. V zanki se za vsako tekmo spet naključno generiraš število med 5 in 30, ki predstavlja odigrane minute na tekmi. Za iskanje maksimalne in minimalne potrebuješ dve spremenljivki, min za minimalni oz. najmanjši skok, in max za največjo vrednost. Spremenljivko max postaviš na 0, spremenljivko min pa na 31, oz pač naj bo večje od 30. Algoritem za iskanje maksimalne vrednost je zelo lahek. Če je skok večji od max, se v spremenljivko max shrani trenutni skok. Za minimalno je ravno obratno, če je skok manjše od min, se v min shrani trenutni skok.

Primer:
if(skok > max)
{
max=skok;
}

else if(skok < min)
{
min=skok,
}

Keki ::

V bistvu ne rabiš zanke.
za število tekem daš int st_tekem=(rand()%18)+18 kar ti generira število med 18 in 36.
Potem iz tega kreiraš polje integerjev
int *polje = new int[st_tekem] pol pa narediš zanko oz funkcijo ki gre skoz to polje pa za vsak element nardiš da je enak
(rand()%25)+5 kar ti generira random število med 5 in 30
potem pa je najhitreje če to polje urediš s kakim linearno zahtevnim sortirnim algoritmom(recimo count sort) pa izpišeš prvi pa zadnji element polja. Lahko pa tut tak ko je kolega predlagal sam ni treba nastavit min na 31 ampak pri obeh gledaš tak

min = prvi_element
max = prvi_element

if trenutni > max max=trenutni
if trenutni < min min=trenutni

pa maš na koncu lepo min pa max
http://www.alfakan.si/
http://mihajerot.si/

bi0s ::

To je snov drugega letnika, kjer se trenutno jemlejo zanke in polj še niso spoznali.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

največkrat pojavljeni element v tabeli

Oddelek: Programiranje
181951 (1326) pac1
»

C# pomoč pri razmišljanju

Oddelek: Programiranje
352299 (1443) urozz
»

C++ program

Oddelek: Programiranje
171271 (1066) klmen
»

Nasvet - izpis najvisjega stevila

Oddelek: Programiranje
92923 (2626) Keki
»

[Turbo pascal] Max Min tezave

Oddelek: Programiranje
81131 (1004) luli

Več podobnih tem