Elektrotehnicki fakultet, Beograd  Laslo Kraus

Rešeni zadaci iz programskog jezika C++

Ispravke uz drugo izdanje


Mesto Pogrešno Ispravno
strana: 27
red: ↓3
#include "nizpravoug.h" #include "pravoug1.h"
strana: 34
red: ↑11
printf ("\n*** Neispravan datum, unesite ponovo: "); cout << "\n*** Neispravan datum, unesite ponovo: ";
strana: 38
strana: 51
red: ↓21
return min (stb); return max (stb);
strana: 58
strana: 68
red: ↑15
Kvadar& operator= (const Kvadar& kk) Kvadar& operator= (const Kvadar& k)
strana: 74
red: ↑10
long dohvatiInd () { return ind; } long dohvatiInd () const { return ind; }
strana: 74
red: ↑7
iind = ind ind = iind
strana: 75
red: ↑12 i 8
i>brOc i>=brOc
strana: 76
red: ↓16
s[j-1] s[k-1]
strana: 84
red: ↓4
Tekst t;
t.tks->niz = new char [len(t1) + len(t2) + 1];
strcpy (t.tks->niz, t1.tks->niz);
strcat (t.tks->niz, t2.tks->niz);
return t;

char* niz = new char [len(t1) + len(t2) + 1];
strcpy (niz, t1.tks->niz);
strcat (niz, t2.tks->niz);
Tekst t (niz);
delete [] niz;
return t;
strana: 93
strana: 102
strana: 107
strana: 111
red: ↑12
virtual double duzina () const =0;

virtual ~Linija () {}
virtual double duzina () const =0;
strana: 116
red: ↓6
Objekat može da se čita iz utalznog toka (tok>>obj) i da se upiše u izlazni tok (tok<<obj). … i da se sadržaj skupa upiše u izlazni tok (tok<<obj). Objekat može da se čita iz utalznog toka (ut>>obj) i da se upiše u izlazni tok (it<<obj). … i da se sadržaj skupa upiše u izlazni tok (it<<obj).
strana: 121
red: ↓5
(tok<<izr) (it<<izr)
strana: 121
red: ↓9
U datoteku se upisuje … U izlazni tok se upisuje …
strana: 143
red: ↑11
return  r + *this;
return  r - *this;
return  r * *this;
return  r / *this;
return  r + *this;
return -r + *this;
return  r * *this;
return !r * *this;
strana: 148
strana: 164
red: ↓11
d << vr it << vr
strana: 164
red: ↑6
const Predmet* operator[] const Predmet*const& operator[]
strana: 165
red: ↑18
{ brisi (); kopiraj (n); } { brisi (); Zbirka::operator= (n); kopiraj (n); }
strana: 165
red: ↑9
const Predmet* operator[] const Predmet*const& operator[]
strana: 170
red: ↓23
!*niz[imin] niz[imin]->teziste()
strana: 175
red: ↑13
}
const char* uzmiIme () …


}
~Radnik ()           // Uništavanje 
  { delete [] ime; } // (radnik nije vlasnik mašine!)
const char* uzmiIme () …
strana: 191
strana: 195
red: ↓15
  Krug* kopija () …
private:
  bool pripada …
  Krug* kopija () …
  bool pripada …

strana: 197
red: ↑15
figure[i] = crt.figure[i]->kopija(); figure.dodaj(crt.figure[i]->kopija());
strana: 199
strana: 201
red: ↓5
(!pret ? prvi : posl->sled) = tek;
if (! tek) posl = pret;
return *this;

(!pret ? prvi : pret->sled) = tek;
if (! tek) posl = pret;
delete stari;
return *this;
strana: 201
red: ↓16
if (pok == lst.pret) pret = pok;
if (pok == lst.tek ) tek  = pok;
if (pok == lst.pret) pret = novi;
if (pok == lst.tek ) tek  = novi;
strana: 202
red: ↓18
~Osoba () { … } virtual ~Osoba () { … }
strana: 202
red: ↑18
#endif
———————————————————————————————————————————
// djak.h - Klasa đaka.
#endif
———————————————————————————————————————————
// ispit.h - Klasa ispita.

#ifndef _ispit_h_
#define _ispit_h_

class Ispit {
  char sif;
  short oce;
  Datum pol;
  Ispit (const Ispit&) {}
  void operator= (const Ispit&) {}
public:
  Ispit (char si, short oc, Datum po
    { sif = si; oce = oc; pol = po; }
  char  uzmiSif () const { return sif; }
  short uzmiOce () const { return oce; }
  Datum uzmiPol () const { return pol; }
};

#endif
———————————————————————————————————————————
// djak.h - Klasa đaka.
strana: 216

         
Autor: Laslo Kraus
E-pošta: kraus@etf.rs

Copyright © 2012, Laslo Kraus
Poslednja revizija: 11.12.2012.