Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
Postano: 13:46 čet, 13. 4. 2017 Naslov: (2017.) 2. zadaća: Restoran |
|
|
Ovo je mjesto za obavijesti i pitanja za drugu zadaću, tema [b]Restoran[/b].
Kao što je napisano u tekstu zadaće, molim da mi [b]ne šaljete mail[/b], nego ovdje postavljate eventualna pitanja. Također, ukoliko nisam dovoljno ažuran, na pitanja i nedoumice možete i međusobno odgovarati.
Također molim da postavljate pitanja koja su [b]usko vezana za zadaću[/b], za ostale tehničke probleme možete otvoriti novu temu.
Testni primjer može sadržavati greške, zato koristite zadnje objavljeni. On se nalazi u nastavku, vidjeti u spoileru (skriven zbog preglednosti):
[spoiler]
[code:1]#include <iostream>
#include <utility>
#include <set>
#include <string>
#include "restoran.h"
using namespace std;
int main () {
restoran R;
pair <double, string> P;
P = pair <double, string>(180,"Pjaca");
R.ubaci(P);
P = pair <double, string>(140.5,"Curry");
R.ubaci(P);
P = pair <double, string>(120,"Petrov");
R.ubaci(P);
P = pair <double, string>(99.99,"Todoric");
R.ubaci(P);
P = pair <double, string>(110,"Grcic");
R.ubaci(P);
cout << R.odlazak_vegetarijanaca() << endl;
cout << R.bingo() << endl; // Grcic s 88 je dobitnik
R.preguravanje(200);
P = *R.Skup.begin();
cout << P.first << "<-" << P.second << endl;
cout << R.dolazak_na_red("Ramljak","Udugic") << endl;
cout << R.spajanje_grupa(110) << endl;
R.otvaranje_novog_restorana(); // otidje samo Grcic
R.otvaranje_novog_restorana(); // otidje samo Curry
P = *R.Skup.begin();
cout << P.first << "<-" << P.second << endl;
return 0;
}
/*
9
Grcic
80<-Petrov
Todoric
3
188<-Pjaca
*/
[/code:1]
[/spoiler]
Matko Ljulj
Ovo je mjesto za obavijesti i pitanja za drugu zadaću, tema Restoran.
Kao što je napisano u tekstu zadaće, molim da mi ne šaljete mail, nego ovdje postavljate eventualna pitanja. Također, ukoliko nisam dovoljno ažuran, na pitanja i nedoumice možete i međusobno odgovarati.
Također molim da postavljate pitanja koja su usko vezana za zadaću, za ostale tehničke probleme možete otvoriti novu temu.
Testni primjer može sadržavati greške, zato koristite zadnje objavljeni. On se nalazi u nastavku, vidjeti u spoileru (skriven zbog preglednosti):
Spoiler [hidden; click to show]: |
Kod: | #include <iostream>
#include <utility>
#include <set>
#include <string>
#include "restoran.h"
using namespace std;
int main () {
restoran R;
pair <double, string> P;
P = pair <double, string>(180,"Pjaca");
R.ubaci(P);
P = pair <double, string>(140.5,"Curry");
R.ubaci(P);
P = pair <double, string>(120,"Petrov");
R.ubaci(P);
P = pair <double, string>(99.99,"Todoric");
R.ubaci(P);
P = pair <double, string>(110,"Grcic");
R.ubaci(P);
cout << R.odlazak_vegetarijanaca() << endl;
cout << R.bingo() << endl; // Grcic s 88 je dobitnik
R.preguravanje(200);
P = *R.Skup.begin();
cout << P.first << "<-" << P.second << endl;
cout << R.dolazak_na_red("Ramljak","Udugic") << endl;
cout << R.spajanje_grupa(110) << endl;
R.otvaranje_novog_restorana(); // otidje samo Grcic
R.otvaranje_novog_restorana(); // otidje samo Curry
P = *R.Skup.begin();
cout << P.first << "<-" << P.second << endl;
return 0;
}
/*
9
Grcic
80<-Petrov
Todoric
3
188<-Pjaca
*/
|
|
Matko Ljulj
|
|
[Vrh] |
|
gume Forumaš(ica)
Pridružen/a: 17. 06. 2016. (12:06:36) Postovi: (3)16
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
gume Forumaš(ica)
Pridružen/a: 17. 06. 2016. (12:06:36) Postovi: (3)16
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
Postano: 9:31 sri, 19. 4. 2017 Naslov: |
|
|
[quote="gume"]Još nekoliko pitanja u vezi maina:
Nakon što se pozove funkcija dolazak_na_red("Ramljak", "Udugic") ne bi li trebalo grupu s prezimenom Todoric maknuti iz skupa jer vise ne čekaju u redu za ulazak u restoran? Također, kada pozovemo funkciju spajanje_grupa(110) ne bi li se grupe s prezimenima Petrov,Grcic i Pjaca trebale spojiti u jednu s prezimenom Pjaca i onda bismo imali samo dvije grupe u skupu; Curry i Pjaca?
Ako sam dobro shvatila što koja funkcija radi, čini mi se da u ovom mainu ima nekoliko pogrešaka.[/quote]
Redom:
- Da, na poziv [i]cout << dolazak_na_red("Ramljak", "Udugic") << endl[/i] grupa Todoric se ispisuje i izlazi iz reda. To nije kontradiktorno s ispisom.
- Neposredno prije poziva funkcije [i]spajanje_grupa(110)[/i], Grcic ima budžet od 176 (na početku 110, nakon vegetarijanaca 88, nakon binga 176), te se zato ne spaja s Pjacom i Petrovom u jednu grupu.
Tako da mi se čini da je main i dalje točan.
gume (napisa): | Još nekoliko pitanja u vezi maina:
Nakon što se pozove funkcija dolazak_na_red("Ramljak", "Udugic") ne bi li trebalo grupu s prezimenom Todoric maknuti iz skupa jer vise ne čekaju u redu za ulazak u restoran? Također, kada pozovemo funkciju spajanje_grupa(110) ne bi li se grupe s prezimenima Petrov,Grcic i Pjaca trebale spojiti u jednu s prezimenom Pjaca i onda bismo imali samo dvije grupe u skupu; Curry i Pjaca?
Ako sam dobro shvatila što koja funkcija radi, čini mi se da u ovom mainu ima nekoliko pogrešaka. |
Redom:
- Da, na poziv cout << dolazak_na_red("Ramljak", "Udugic") << endl grupa Todoric se ispisuje i izlazi iz reda. To nije kontradiktorno s ispisom.
- Neposredno prije poziva funkcije spajanje_grupa(110), Grcic ima budžet od 176 (na početku 110, nakon vegetarijanaca 88, nakon binga 176), te se zato ne spaja s Pjacom i Petrovom u jednu grupu.
Tako da mi se čini da je main i dalje točan.
|
|
[Vrh] |
|
|