Forum » Programiranje » [C++] Izračun mediane iz polja stringov
[C++] Izračun mediane iz polja stringov
Ciklamen ::
Pozdrav.
Kot že naslov pove, mi malo probleme dela izračun mediane, ko delam s stringi
Ima kdo kakšno idejo kako naj uredim to zadevo? Ali pa kakšne smernice?
Kot že naslov pove, mi malo probleme dela izračun mediane, ko delam s stringi
template <int vrsta> string matematika(string* polje, int elementov) { string vsota, najvecji, mediana; int v; if(vrsta=='1') { for(int i=0; i<elementov; i++) vsota+=polje[i]; return vsota; } else if(vrsta=='2') { for(int i=0; i<elementov-1; i++) if(polje[i]>polje[i+1]) najvecji=polje[i]; return najvecji; } else if(vrsta=='3') { uredi(polje, elementov); if(elementov%2==0) { v=elementov/2; mediana=polje[v-1]+polje[v]; } else { v=(elementov-1)/2; mediana=polje[v]; } } }
Ima kdo kakšno idejo kako naj uredim to zadevo? Ali pa kakšne smernice?
- End of the Post ->
mallard ::
Smernica: Imet eno funkcijsko šablono za tri različne stvari je bolno.
Ideja: Vrž tole preč in začni od začetka.
Brez zamere, ampak to kar si napisal je en sam WTF. Če bi rad kakšen bolj konstruktiven post, boš moral pa mal boljš razložit svoj problem. Kaj bi rad dosegu, kakšne probleme točno imaš, zakaj si se odločil reševat tole s šablono, kaj parameter šablone predstavlja... Jao no.
Ideja: Vrž tole preč in začni od začetka.
Brez zamere, ampak to kar si napisal je en sam WTF. Če bi rad kakšen bolj konstruktiven post, boš moral pa mal boljš razložit svoj problem. Kaj bi rad dosegu, kakšne probleme točno imaš, zakaj si se odločil reševat tole s šablono, kaj parameter šablone predstavlja... Jao no.
win64 ::
@mallard: Malo čudno napisano, uporabno pa je ravno toliko
Primer:
Sicer pa kar je Senitel rekel
Primer:
#define MATH_VSOTA 1 #define MATH_MAKS 2 #define MATH_MED 3 matematika<MATH_VSOTA>(..,..) matematika<MATH_MAKS>(..,..) matematika<MATH_MED>(..,..)
Sicer pa kar je Senitel rekel
Zgodovina sprememb…
- spremenil: win64 ()
mallard ::
@Win64 Ja, vem kako bi on to uporabljal. Ampak za to nam je stvarnik Bjarne dal namespace:
namespace matematika { int vsota(...) { } int max(...) { } int med(...) { } }
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | KalkulatorOddelek: Programiranje | 1316 (1083) | lebdim |
» | It means business (strani: 1 2 3 4 5 6 7 8 )Oddelek: Znanost in tehnologija | 28286 (14285) | Thomas |
» | osnove v Javi - zvezdiceOddelek: Programiranje | 3542 (2764) | Tutankhamun |
» | iščem matematično formuloOddelek: Znanost in tehnologija | 2232 (1808) | tsh2 |
» | C++ vs. C (strani: 1 2 )Oddelek: Programiranje | 6859 (5850) | rokpok |