Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja

[ Pregleda: 2742 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kragujevcanin
Nenad Sredojevic
kragujevac

Član broj: 26524
Poruke: 66
*.adsl.verat.net.



Profil

icon [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja08.07.2009. u 19:31 - pre 179 meseci
Upotrebom klase class vec napisati program sa opcijama navedenim u main funkciji.

class vec
{
public: friend void prikazi(vec); //f-ja prikazuje vektor na ekran.
private :
int n; //dimenzija vektora.
int *vector; //taj vektor
};

main()
{

vector a, b, c; //
prikazi(a);
prikazi(b);
prikazi(c);

vec d=a;
prikazi(d) //mislim da ovo nema smisla

a=c+d-c*d+5*b;
prikazi(a)
}
Proizvod vektora (x1, x2, x3..)*(Y1, Y2, Y3..)=(x1y1, x2y2, x3y3, ..)
Svi vektori su iste dimenzije.
Dimenzija i elementi vektora biraju se metodom slucajnog izbora.


to be continued...
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja08.07.2009. u 21:32 - pre 179 meseci
Ne razumem.
 
Odgovor na temu

kragujevcanin
Nenad Sredojevic
kragujevac

Član broj: 26524
Poruke: 66
*.adsl.verat.net.



Profil

icon Re: [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja08.07.2009. u 23:01 - pre 179 meseci
Da pojasnim, program generise proizvoljne vektore (ili nizove brojeva) proizvoljne domenzije. I treba samo definisati operacije sabiranja i mnozenja vektora.
p.s. Meni je problem jedino generisanje slucajnih (random) vektora. Operacije bih resio uz pomoc operatora. Funkcija randomize i njeno zaglavnje mi je problem.

[Ovu poruku je menjao kragujevcanin dana 09.07.2009. u 00:14 GMT+1]
to be continued...
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja08.07.2009. u 23:31 - pre 179 meseci
Prvo, treba ti način da inicijalizuješ objekat klase vektor. Pretpostavljam da je najjednostavnije da imaš konstruktor sa jednim int argumentom koji označava dužinu vektora, i da imaš operator[] kojim ćeš moći da postavljaš (i čitaš) pojedinačne vrednosti vektora.

Drugo, treba da imaš neku funkciju koja će da ti stvori jedan vektor i u petlji u taj vektor ubaci random brojeve. U toj funkciji koristiš rand(). Lepo bi bilo da jednom na početku programa da pozoveš srand() da bi "zalaufao" random generator. Omiljeni argument za poziv srand funkcije je vrednost funkcije clock(). Znači jednom na početku programa pozoveš srand(clock()), a eventualno ubaciš neki cast da se ne buni kompajler.

Za rand() i srand() treba ti #include <stdlib.h>, a za clock() treba ti #include <time.h>.
 
Odgovor na temu

kragujevcanin
Nenad Sredojevic
kragujevac

Član broj: 26524
Poruke: 66
*.adsl.verat.net.



Profil

icon Re: [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja08.07.2009. u 23:43 - pre 179 meseci
Odlicno, hvala!
to be continued...
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Klasa vektor - generisanje vektora, operacije sabiranja, mnozenja

[ Pregleda: 2742 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.