Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

kolokvij
WWW:
Idite na 1, 2  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
ja666
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 28. 09. 2011. (12:28:42)
Postovi: (56)16
Sarma = la pohva - posuda
-5 = 4 - 9

PostPostano: 13:44 čet, 5. 4. 2012    Naslov: kolokvij Citirajte i odgovorite

gradivo do kojih vježbi ulazi u kolokvij i kaj se točno sve na kolokviju može koristit?
gradivo do kojih vježbi ulazi u kolokvij i kaj se točno sve na kolokviju može koristit?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
JV
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 02. 2011. (11:13:19)
Postovi: (5C)16
Sarma = la pohva - posuda
30 = 34 - 4

PostPostano: 15:22 čet, 5. 4. 2012    Naslov: Citirajte i odgovorite

Prvih šest vježbi ulazi u kolokvij (bez copy konstruktora). Možete koristiti sve što je na web stranici praktikuma uključivo i one linkove za C++ dokumentaciju.
Prvih šest vježbi ulazi u kolokvij (bez copy konstruktora). Možete koristiti sve što je na web stranici praktikuma uključivo i one linkove za C++ dokumentaciju.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 14:51 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

rijec je o kolokviju iz 2008. (koji je stavljen na web), 1.zadatak, stalno mi vraca gresku segmentation fault, a ne znam u cemu je problem pa ako se nekom da pogledat na brzinu bila bih zahvalna..unaprijed hvala

[code:1]
#include<iostream>
#include<string>
#include<list>
#include<utility>

using namespace std;

template<class T> struct dugovi{
list<pair<int, T> > L;

void dodaj(int iznos, T datum);
int oprosti(int iznos1);
int zastara (T datum1);
int ukupno(void);
~dugovi(void);
};

template<class T>
void dugovi<T>::dodaj(int iznos, T datum){
int br=0, najmanjidug;
typename std::list<pair<int, T> >::iterator li, ltemp;
for(li=L.begin(); li!=L.end(); ++li) br++;
if(br<100){
pair<int, T> P(iznos, datum);
L.push_back(P);
}
if(br==100){
li=L.begin();
najmanjidug=li->first;
for(li=L.begin(); li!=L.end(); ++li){
if(li->first<najmanjidug) najmanjidug=li->first;
}
li=L.begin();
while(li!=L.end()){
if(li->first==najmanjidug){
ltemp=li; ltemp++;
L.erase(li);
li=ltemp;
break;
}
}
pair<int, T> P(iznos, datum);
L.push_back(P);
}
}

template<class T>
int dugovi<T>::oprosti(int iznos1){
int oprostenidug=0;
typename std::list<pair<int, T> >::iterator li, ltemp;
li=L.begin();
while(li!=L.end()){
if(li->first<iznos1){
oprostenidug=oprostenidug + li->first;
ltemp=li; ltemp++;
L.erase(li);
li=ltemp;
}
}
return oprostenidug;
}
template<class T>
int dugovi<T>::zastara(T datum1){
int ukupnazastara=0;
typename std::list<pair<int, T> >::iterator li, ltemp;
li=L.begin();
while(li!=L.end()){
if(li->second<datum1){
ukupnazastara=ukupnazastara + li->first;
ltemp=li; ltemp++;
L.erase(li);
li=ltemp;
}
}
return ukupnazastara;
}
template<class T>
int dugovi<T>::ukupno(void){
int ukupnodugovanje=0;
typename std::list<pair<int, T> >::iterator li;
for(li=L.begin(); li!=L.end(); ++li){
ukupnodugovanje=ukupnodugovanje + li->first;
}
return ukupnodugovanje;
}
template<class T>
dugovi<T>::~dugovi(void){
typename std::list<pair<int, T> >::iterator li;
for(li=L.begin(); li!=L.end(); ++li){
cout<< li->first <<", "<< li->second;
}
}

int main(void){
dugovi<string> dugovistringa;
dugovistringa.dodaj(200, "20031122");
dugovistringa.dodaj(800, "19990218");
dugovistringa.dodaj(1000, "20090703");
dugovistringa.oprosti(300);
cout<<dugovistringa.ukupno()<<endl;
dugovistringa.zastara("20000505");
dugovistringa.~dugovi();
return 0;
}
[/code:1]
rijec je o kolokviju iz 2008. (koji je stavljen na web), 1.zadatak, stalno mi vraca gresku segmentation fault, a ne znam u cemu je problem pa ako se nekom da pogledat na brzinu bila bih zahvalna..unaprijed hvala

Kod:

#include<iostream>
#include<string>
#include<list>
#include<utility>

using namespace std;

template<class T> struct dugovi{
   list<pair<int, T> > L;

void dodaj(int iznos, T datum);
int oprosti(int iznos1);
int zastara (T datum1);
int ukupno(void);
~dugovi(void);
};

template<class T>
void dugovi<T>::dodaj(int iznos, T datum){
   int br=0, najmanjidug;
   typename std::list<pair<int, T> >::iterator li, ltemp;
   for(li=L.begin(); li!=L.end(); ++li) br++;
   if(br<100){
      pair<int, T> P(iznos, datum);
      L.push_back(P);
   }
   if(br==100){
      li=L.begin();
      najmanjidug=li->first;
      for(li=L.begin(); li!=L.end(); ++li){
         if(li->first<najmanjidug) najmanjidug=li->first;
      }
      li=L.begin();
      while(li!=L.end()){
         if(li->first==najmanjidug){
            ltemp=li; ltemp++;
            L.erase(li);
            li=ltemp;
            break;
         }
      }
      pair<int, T> P(iznos, datum);
      L.push_back(P);
   }         
}

template<class T>
int dugovi<T>::oprosti(int iznos1){
   int oprostenidug=0;
   typename std::list<pair<int, T> >::iterator li, ltemp;
   li=L.begin();
   while(li!=L.end()){
      if(li->first<iznos1){
         oprostenidug=oprostenidug + li->first;
         ltemp=li; ltemp++;
         L.erase(li);
         li=ltemp;
      }
   }
   return oprostenidug;
}
template<class T>
int dugovi<T>::zastara(T datum1){
   int ukupnazastara=0;
   typename std::list<pair<int, T> >::iterator li, ltemp;
   li=L.begin();
   while(li!=L.end()){
      if(li->second<datum1){
         ukupnazastara=ukupnazastara + li->first;
         ltemp=li; ltemp++;
         L.erase(li);
         li=ltemp;
      }
   }
   return ukupnazastara;
}
template<class T>
int dugovi<T>::ukupno(void){
   int ukupnodugovanje=0;
   typename std::list<pair<int, T> >::iterator li;
   for(li=L.begin(); li!=L.end(); ++li){
      ukupnodugovanje=ukupnodugovanje + li->first;
   }
   return ukupnodugovanje;
}
template<class T>
dugovi<T>::~dugovi(void){
   typename std::list<pair<int, T> >::iterator li;
   for(li=L.begin(); li!=L.end(); ++li){
      cout<< li->first <<", "<< li->second;
   }
}

int main(void){
   dugovi<string> dugovistringa;
   dugovistringa.dodaj(200, "20031122");
   dugovistringa.dodaj(800, "19990218");
   dugovistringa.dodaj(1000, "20090703");
   dugovistringa.oprosti(300);
   cout<<dugovistringa.ukupno()<<endl;
   dugovistringa.zastara("20000505");
   dugovistringa.~dugovi();
return 0;
}


[Vrh]
ceps
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 10. 2010. (13:03:07)
Postovi: (13A)16
Sarma = la pohva - posuda
71 = 74 - 3

PostPostano: 15:11 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

Bilo bi puno lakše kad bi rekla za koju funkciju javlja segmentation fault.
Provjeravaj u mainu jednu po jednu funkciju, i vidi na kojoj će zapeti.
Tako ćeš točno znati u kojoj je funkciji problem, pa ako već sama ne skužiš, osoba koja ti želi pomoći neće morati čitati kroz cijeli kod...
Bilo bi puno lakše kad bi rekla za koju funkciju javlja segmentation fault.
Provjeravaj u mainu jednu po jednu funkciju, i vidi na kojoj će zapeti.
Tako ćeš točno znati u kojoj je funkciji problem, pa ako već sama ne skužiš, osoba koja ti želi pomoći neće morati čitati kroz cijeli kod...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 15:23 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

zapinje na dodaj :/
zapinje na dodaj Ehm?


[Vrh]
@na
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 10. 2011. (13:29:26)
Postovi: (14)16
Spol: žensko
Sarma = la pohva - posuda
13 = 13 - 0

PostPostano: 16:12 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

Ne zapinje na "dodaj" već na "oprosti" i "zastara" jer si zaboravila ++li; u while petljama :wink:
Ne zapinje na "dodaj" već na "oprosti" i "zastara" jer si zaboravila ++li; u while petljama Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 16:30 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

ajme da..hvala puno puno :) sad mi jedino jos ispise i nesto viska (nesto malo cudno) na kraju :D
ajme da..hvala puno puno Smile sad mi jedino jos ispise i nesto viska (nesto malo cudno) na kraju Very Happy


[Vrh]
@na
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 10. 2011. (13:29:26)
Postovi: (14)16
Spol: žensko
Sarma = la pohva - posuda
13 = 13 - 0

PostPostano: 16:37 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

hmm...da..mislim da ti je to zato što si pozvala destruktor :P
nisam baš sigurna da se on uopće smije pozivati u mainu, to neka ti netko drugi potvrdi; ali inače, [b]on se automatski sam poziva[/b] na kraju programa. :)
hmm...da..mislim da ti je to zato što si pozvala destruktor Razz
nisam baš sigurna da se on uopće smije pozivati u mainu, to neka ti netko drugi potvrdi; ali inače, on se automatski sam poziva na kraju programa. Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 16:53 sub, 7. 4. 2012    Naslov: Citirajte i odgovorite

evo makla sam ga iz maina i sad je ok
hvala jos jednom :)
evo makla sam ga iz maina i sad je ok
hvala jos jednom Smile


[Vrh]
meda
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 01. 2010. (09:29:23)
Postovi: (A0)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 10:44 ned, 8. 4. 2012    Naslov: Citirajte i odgovorite

kako da obrisem element strukture? pokusavam s delete, ali mi uporno javlja gresku :oops:

struktura mi sadrzi elemente koji su tipa druge strukture
kako da obrisem element strukture? pokusavam s delete, ali mi uporno javlja gresku Embarassed

struktura mi sadrzi elemente koji su tipa druge strukture


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pizza
Gost





PostPostano: 12:25 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

[quote="Anonymous"]rijec je o kolokviju iz 2008. (koji je stavljen na web), 1.zadatak, stalno mi vraca gresku segmentation fault, a ne znam u cemu je problem pa ako se nekom da pogledat na brzinu bila bih zahvalna..unaprijed hvala
][/quote]
inače kod tog prvog zadatka možeš includati samo <iostream> i <string> tak da...
Anonymous (napisa):
rijec je o kolokviju iz 2008. (koji je stavljen na web), 1.zadatak, stalno mi vraca gresku segmentation fault, a ne znam u cemu je problem pa ako se nekom da pogledat na brzinu bila bih zahvalna..unaprijed hvala
]

inače kod tog prvog zadatka možeš includati samo <iostream> i <string> tak da...


[Vrh]
Gost






PostPostano: 12:33 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

[quote="pizza"][quote="Anonymous"]rijec je o kolokviju iz 2008. (koji je stavljen na web), 1.zadatak, stalno mi vraca gresku segmentation fault, a ne znam u cemu je problem pa ako se nekom da pogledat na brzinu bila bih zahvalna..unaprijed hvala
][/quote]
inače kod tog prvog zadatka možeš includati samo <iostream> i <string> tak da...[/quote]

da, skuzila sam kasnije -.-
pizza (napisa):
Anonymous (napisa):
rijec je o kolokviju iz 2008. (koji je stavljen na web), 1.zadatak, stalno mi vraca gresku segmentation fault, a ne znam u cemu je problem pa ako se nekom da pogledat na brzinu bila bih zahvalna..unaprijed hvala
]

inače kod tog prvog zadatka možeš includati samo <iostream> i <string> tak da...


da, skuzila sam kasnije -.-


[Vrh]
Tomislav
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 10. 2010. (20:18:25)
Postovi: (181)16
Spol: muško
Sarma = la pohva - posuda
23 = 116 - 93

PostPostano: 13:26 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

Mozemo li dobiti uploadane kolokvije i ostalih godina, osim 2008?
Mozemo li dobiti uploadane kolokvije i ostalih godina, osim 2008?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
kkarlo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 05. 2010. (08:43:59)
Postovi: (1B2)16
Spol: zombi
Sarma = la pohva - posuda
64 = 72 - 8

PostPostano: 13:37 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

[quote="Tomislav"]Mozemo li dobiti uploadane kolokvije i ostalih godina, osim 2008?[/quote]
Baš sam krenuo postavit isto pitanje...
:D
Ili da se barem uploadaju neki zadaci koji bi bili primjerena vjezba za kolokvij...
Tomislav (napisa):
Mozemo li dobiti uploadane kolokvije i ostalih godina, osim 2008?

Baš sam krenuo postavit isto pitanje...
Very Happy
Ili da se barem uploadaju neki zadaci koji bi bili primjerena vjezba za kolokvij...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
@na
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 10. 2011. (13:29:26)
Postovi: (14)16
Spol: žensko
Sarma = la pohva - posuda
13 = 13 - 0

PostPostano: 13:37 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

ovdje na početku imaš iz 2009. :D

https://sites.google.com/site/mathnastava/home/racunarski-praktikum-1
ovdje na početku imaš iz 2009. Very Happy

https://sites.google.com/site/mathnastava/home/racunarski-praktikum-1


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 16:23 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

https://docs.google.com/document/pub?id=1BvI48sn84-QUng2YJV-rACi8f4aw_MNOZ3rtAb45b5M

jel bi mogao netko napisat kako ova struktura izgledA? hvala
https://docs.google.com/document/pub?id=1BvI48sn84-QUng2YJV-rACi8f4aw_MNOZ3rtAb45b5M

jel bi mogao netko napisat kako ova struktura izgledA? hvala


[Vrh]
Gost






PostPostano: 16:23 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

[quote="Anonymous"]https://docs.google.com/document/pub?id=1BvI48sn84-QUng2YJV-rACi8f4aw_MNOZ3rtAb45b5M

jel bi mogao netko napisat kako ova struktura izgledA? hvala[/quote]

1.zadatak
Anonymous (napisa):
https://docs.google.com/document/pub?id=1BvI48sn84-QUng2YJV-rACi8f4aw_MNOZ3rtAb45b5M

jel bi mogao netko napisat kako ova struktura izgledA? hvala


1.zadatak


[Vrh]
kkarlo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 05. 2010. (08:43:59)
Postovi: (1B2)16
Spol: zombi
Sarma = la pohva - posuda
64 = 72 - 8

PostPostano: 17:02 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

[quote="Anonymous"][quote="Anonymous"]https://docs.google.com/document/pub?id=1BvI48sn84-QUng2YJV-rACi8f4aw_MNOZ3rtAb45b5M

jel bi mogao netko napisat kako ova struktura izgledA? hvala[/quote]

1.zadatak[/quote]
upravo sam ga riješio...
ja sam napravio ovako:
template <class T> struct Katalog{
T Datum_poc, Datum_kraj;
map< pair<string, string>, pair<double, double> > polje;
+ funkcije...
};
i uspio sam napravit sve funkcije dosta jednostavno, te sve rade, barem na primjerima danima u nastavku zadatka...
Anonymous (napisa):
Anonymous (napisa):
https://docs.google.com/document/pub?id=1BvI48sn84-QUng2YJV-rACi8f4aw_MNOZ3rtAb45b5M

jel bi mogao netko napisat kako ova struktura izgledA? hvala


1.zadatak

upravo sam ga riješio...
ja sam napravio ovako:
template <class T> struct Katalog{
T Datum_poc, Datum_kraj;
map< pair<string, string>, pair<double, double> > polje;
+ funkcije...
};
i uspio sam napravit sve funkcije dosta jednostavno, te sve rade, barem na primjerima danima u nastavku zadatka...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gost






PostPostano: 17:20 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

ne smiješ u tom zadatku koristiti STL :)
ne smiješ u tom zadatku koristiti STL Smile


[Vrh]
kkarlo
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 05. 2010. (08:43:59)
Postovi: (1B2)16
Spol: zombi
Sarma = la pohva - posuda
64 = 72 - 8

PostPostano: 17:28 sri, 11. 4. 2012    Naslov: Citirajte i odgovorite

[quote="Anonymous"]ne smiješ u tom zadatku koristiti STL :)[/quote]
Dovraga i ti detalji...
:lol:
Budem sad ponovo...
Anonymous (napisa):
ne smiješ u tom zadatku koristiti STL Smile

Dovraga i ti detalji...
Laughing
Budem sad ponovo...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Idite na 1, 2  Sljedeće
Stranica 1 / 2.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan