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: Menza |
|
|
Ovo je mjesto za obavijesti i pitanja za drugu zadaću, tema [b]Menza[/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 <list>
#include <string>
#include "menza.h"
using namespace std;
int main () {
menza M;
pair <string, char> P;
P = pair <string, char>("Darwin Linnaeus",'B');
M.ubaci(P);
P = pair <string, char>("Mendeljejev",'K');
M.ubaci(P);
P = pair <string, char>("Riemann Fermat Cauchy",'M');
M.ubaci(P);
P = pair <string, char>("Gauss Euler",'M');
M.ubaci(P);
P = pair <string, char>("Faraday Ampere",'F');
M.ubaci(P);
M.preguravanje(1); // Faraday i Ampere dolaze izmedju Mendeljejeva i Riemanna.
cout << M.odlazak_samaca() << endl;
M.po_abecedi();
P = M.Lista.back();
cout << P.first << endl;
cout << M.dolazak_na_red(3) << endl;
cout << M.spajanje_grupa() << endl;
M.okretanje_reda();
P = M.Lista.front();
cout << P.first << endl;
return 0;
}
/*
1
Euler Gauss
Ampere
2
Gauss Euler Riemann Fermat Cauchy
*/
[/code:1]
[/spoiler]
Matko Ljulj
EDIT 1: (18.4.2017.) Prepravljen main.
EDIT 2: (20.4.2017.) U zadatku u funkciji [i]preguravanje[/i] treba pisati da će [i]broj[/i] biti [b]nenegativan cijeli broj[/b]. Nula je dopuštena.
Ovo je mjesto za obavijesti i pitanja za drugu zadaću, tema Menza.
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 <list>
#include <string>
#include "menza.h"
using namespace std;
int main () {
menza M;
pair <string, char> P;
P = pair <string, char>("Darwin Linnaeus",'B');
M.ubaci(P);
P = pair <string, char>("Mendeljejev",'K');
M.ubaci(P);
P = pair <string, char>("Riemann Fermat Cauchy",'M');
M.ubaci(P);
P = pair <string, char>("Gauss Euler",'M');
M.ubaci(P);
P = pair <string, char>("Faraday Ampere",'F');
M.ubaci(P);
M.preguravanje(1); // Faraday i Ampere dolaze izmedju Mendeljejeva i Riemanna.
cout << M.odlazak_samaca() << endl;
M.po_abecedi();
P = M.Lista.back();
cout << P.first << endl;
cout << M.dolazak_na_red(3) << endl;
cout << M.spajanje_grupa() << endl;
M.okretanje_reda();
P = M.Lista.front();
cout << P.first << endl;
return 0;
}
/*
1
Euler Gauss
Ampere
2
Gauss Euler Riemann Fermat Cauchy
*/
|
|
Matko Ljulj
EDIT 1: (18.4.2017.) Prepravljen main.
EDIT 2: (20.4.2017.) U zadatku u funkciji preguravanje treba pisati da će broj biti nenegativan cijeli broj. Nula je dopuštena.
Zadnja promjena: matkec; 7:28 čet, 20. 4. 2017; ukupno mijenjano 2 put/a.
|
|
[Vrh] |
|
F Gost
|
Postano: 1:20 sub, 15. 4. 2017 Naslov: |
|
|
U napomeni u vezi funkcija
"Primijetiti da prazna grupa studenata nije grupa studenata (jer ju ne čini prirodan broj ljudi). To je bitno u nekim funkcijama, primjerice funkciji spajanje_grupa – ako između dviju grupa s istih odsjeka postoji nula osoba, te dvije grupe se spajaju u jednu."
dolazim do kontradikcije u napomeni gdje na početku kaže da prazna grupa nije grupa, a onda mi govori kao da ju tretiram kao grupu tj unosim u listu parova
pitanje je, može li se u slučaju prazne grupe kompletno dotična izostaviti iz liste?
ako ne, kako da ju tretiramo u funkciji spajanje_grupa ako ona spaja grupe koje su s istog odsjeka, ali prazna grupa nije grupa pa ne navodi spajamo li ju s drugim grupama ili ne
U napomeni u vezi funkcija
"Primijetiti da prazna grupa studenata nije grupa studenata (jer ju ne čini prirodan broj ljudi). To je bitno u nekim funkcijama, primjerice funkciji spajanje_grupa – ako između dviju grupa s istih odsjeka postoji nula osoba, te dvije grupe se spajaju u jednu."
dolazim do kontradikcije u napomeni gdje na početku kaže da prazna grupa nije grupa, a onda mi govori kao da ju tretiram kao grupu tj unosim u listu parova
pitanje je, može li se u slučaju prazne grupe kompletno dotična izostaviti iz liste?
ako ne, kako da ju tretiramo u funkciji spajanje_grupa ako ona spaja grupe koje su s istog odsjeka, ali prazna grupa nije grupa pa ne navodi spajamo li ju s drugim grupama ili ne
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
Postano: 10:20 sub, 15. 4. 2017 Naslov: |
|
|
[quote="F"]U napomeni u vezi funkcija
"Primijetiti da prazna grupa studenata nije grupa studenata (jer ju ne čini prirodan broj ljudi). To je bitno u nekim funkcijama, primjerice funkciji spajanje_grupa – ako između dviju grupa s istih odsjeka postoji nula osoba, te dvije grupe se spajaju u jednu."
dolazim do kontradikcije u napomeni gdje na početku kaže da prazna grupa nije grupa, a onda mi govori kao da ju tretiram kao grupu tj unosim u listu parova
pitanje je, može li se u slučaju prazne grupe kompletno dotična izostaviti iz liste?
ako ne, kako da ju tretiramo u funkciji spajanje_grupa ako ona spaja grupe koje su s istog odsjeka, ali prazna grupa nije grupa pa ne navodi spajamo li ju s drugim grupama ili ne[/quote]
TL;DR: Praznu grupu izostavljajte iz liste.
Objašnjenje: Tehnički, gore navedeni citat iz napomena nije kontradiktoran, jer je napisano "između grupa s istih odsjeka postoji nula osoba" a ne "između grupa s istih odsjeka postoji grupa s nula osoba". Dakle, praznu grupu uvijek izostavljajte iz liste, jer, kao što je napisano: "u svakoj grupi studenata nalazi se prirodan broj studenata", dakle prazna grupa nije grupa.
F (napisa): | U napomeni u vezi funkcija
"Primijetiti da prazna grupa studenata nije grupa studenata (jer ju ne čini prirodan broj ljudi). To je bitno u nekim funkcijama, primjerice funkciji spajanje_grupa – ako između dviju grupa s istih odsjeka postoji nula osoba, te dvije grupe se spajaju u jednu."
dolazim do kontradikcije u napomeni gdje na početku kaže da prazna grupa nije grupa, a onda mi govori kao da ju tretiram kao grupu tj unosim u listu parova
pitanje je, može li se u slučaju prazne grupe kompletno dotična izostaviti iz liste?
ako ne, kako da ju tretiramo u funkciji spajanje_grupa ako ona spaja grupe koje su s istog odsjeka, ali prazna grupa nije grupa pa ne navodi spajamo li ju s drugim grupama ili ne |
TL;DR: Praznu grupu izostavljajte iz liste.
Objašnjenje: Tehnički, gore navedeni citat iz napomena nije kontradiktoran, jer je napisano "između grupa s istih odsjeka postoji nula osoba" a ne "između grupa s istih odsjeka postoji grupa s nula osoba". Dakle, praznu grupu uvijek izostavljajte iz liste, jer, kao što je napisano: "u svakoj grupi studenata nalazi se prirodan broj studenata", dakle prazna grupa nije grupa.
|
|
[Vrh] |
|
asdf Gost
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
trtr Gost
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
|