sluzbena stranica RP1 (napisa): |
Rješenja trebate poslati do utorka, 28. travnja 2009. u 12h00. |
Kod: |
map< char, set< char > > g; map< char, set< char > >::iterator it; int j = 0; vector< pair< char, char > > v; for( it = g.begin(); it != g.end(); it++ ){ for( set< char >::iterator i = it -> second.begin(); i != it -> second.end(); i++ ){ v[ j ].first = it -> first; v[ j++ ].second = *i; } } |
Kod: |
v[ j ].first = it -> first;
v[ j++ ].second = *i; |
Kod: |
vector< pair< char, char > > v; ... v[ j ].first = it -> first; v[ j++ ].second = *i; |
Kod: |
vector< vector< char > > v; |
Kod: |
v[ 0 ][ 0 ] = it -> first; ... v[ it -> second.size() - 1 ][ 0 ] = it -> first; v[ 0 ][ 1 ] = *i; ... //*i se mjenja jer se nalazi u petlji v[ 0 ][ it -> second.size() - 1 ] = *i; |
Kod: |
pair<char, char> temp; temp.first=it -> first; temp.second = *i; v.push_back(temp); |
Kod: |
map<char,set<char> > g;
g['a'].insert('b'); g['b'].insert('c');g['b'].insert('d'); g['d'].insert('a');g['d'].insert('d'); g['e'].insert('d'); g['f']; for(char c='a'; c <='g'; ++c) ispis(putevi(g,c)); //(a,), (b,b), (c,bc), (d,bd) //(a,da), (b,), (c,c), (d,d) //(c,) //(a,a), (b,ab), (d,d) //(a,da), (d,d), (e,) //(f,) // |
felixx (napisa): |
cini mi se da su ova rjesenja u komentarima kriva |
Kod: |
(a,), (b,b), (c,bc), (d,bd) (a,da), (b,), (c,c), (d,d) (c,) (a,a), (b,ab), (c,abc), (d,) (a,da), (b,dab), (c,dabc), (d,d), (e,) (f,) |
Kod: |
template <class T> void ispis(T l) { typename T::const_iterator i = l.begin(); |
finalni (napisa): | ||
možda je problem jer v[j] ne postoji..
probaj zamijeniti te 2 linije s ovim:
to možda pomogne da se program ne ruši (i ništa više od tog ![]() |
Novi (napisa): | ||
I jos. Meni se također njihov main ne kompajlira. Trenutno sam u procesu trazenja greske. Uspio sam potjerat ovaj dio sa grafom ali u prvoj fji ispis je neka greska s iteratorima ![]() EDIT: Greška locirana u dijelu
Treba dodati ovaj typename |
GCOX (napisa): |
Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
GCOX (napisa): |
Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
GCOX (napisa): |
Molim brzu reakciju nadležnih jer je rok za predaju ipak sutra... |
Kod: |
[Linker error] undefined reference to `preokreni(std::list<std::string, std::allocator<std::string> >)' |
Kod: |
string p11[] = {"druga","ZaDaCa","RP1","rp1"};
list<string> l11(p11, p11+sizeof(p11)/sizeof(p11[0])); ispis(preokreni(l11)); |
Novi (napisa): | ||||
Slozio bih se s kolegom i dodao da je krivo i za vrh 'e'. Moj output tog dijela zadatka je
![]() |
GCOX (napisa): |
(Zadatak: permutirani_palindromi)Ja imam jedan problemćić sa ovin vasin main-om a to je da mi ovaj string "abcABCabcABCBBbbbbbC" proguta cili procesor na "par" dana ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Added after 2 hours 7 minutes: **osoba pozna samu sebe preko 0 međupoznanika, dakle ako je n jednako 1, treba vratiti skup koji se sastoji samo od s ***povratna vrijednost mora predstavljati skup osoba koje osoba s pozna preko manje od n međupoznanika Ovo se meni nekon logikon cini krivo postavljen zadatak!!! NPR. za mapu g["jozo"].insert("ana"); g["jozo"].insert("mato"); g["jozo"].insert("jozo"); g["mato"].insert("jozo"); g["goga"].insert("goga"); g["ana"].insert("jozo"); g["ana"].insert("ivo"); g["ivo"].insert("ana"); Ako je n=1 tada treba za poznanstva(g,"mato", n) ispisati samo mato po **, ali nadalje ako je n=1 tada Jozo poznaje matu preko 0 MEĐUPOZNANIKA pa bi po *** trebalo ispisat Mato, Jozo... ⇒ ili ** ili *** nebi trebale biti djelom zadatka... Molim brzu reakciju nadležnih jer je rok za predaju ipak sutra... |
output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.