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

Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????

[es] :: C/C++ programiranje :: C/C++ za početnike :: Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????

[ Pregleda: 2113 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

KoKuZ
Novi Travnik

Član broj: 140089
Poruke: 127
*.adsl-mo.bih.net.ba.



Profil

icon Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????10.04.2007. u 23:21 - pre 207 meseci
pozdravljam...

evo jedan ispitni zadatak:
Napisati program koji ce sadrzavati definiciju prikazanih struktura, funkcija clanica i globalnih funkcija tako da se postigne sljedeca funkcionalnost:

EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to:

[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]

Code:

struct  Predmet
{
char  *Naziv;
char  *Profesor;
int Ocjena;
void PredmetInfo();
};

struct Student
{
char  *ImePrezime;
int  Indeks;
Predmet * polozeni [40];
int  brojPolozenih;
void StudentInfo();
void DodajStudenta(char *imPr, int ind);
};

int DodajPolozeniDetail (Student *st, char *pr, char *prof, int ocj);
int DodajPolozeni (Student *st, Predmet *pr);
void Ukloni predmet (Student *st);
Predmet *Pretraga PoOcjeni (Student *st, int ocjena);
bool ProvjeriIndex(Student *studenti, int brojStudenata, int ind);



- Funkcija PredmetInfo i StudentInfo treba da ispisuju vrijednost atributa strukture kojoj pripadaju.
- Funkcija DodajStudenta treba da, na osnovu parametara, inicijalizuje vrijednosti atributa strukture Student. Niz polozeni nije potrebno inicijalizovati, a brojPolozenih treba biti 0.
- Funkcija DodajPolozeniDetail treba dodati podatke o novom polozenom predmetu za onog studenta na kojeg pokazuje jedan od primljenih parametara.
- Funkcija DodajPolozeni ima identicnu namjenu kao funkcija DodajPolozeniDetail.
- Funkcija UkloniPredmet treba ukloniti posljednje dodati predmet studentu na koje pokazuje primljeni prametar.
- Funkcija PretragaPoOcjeni treba da vrati pokazivac na prvi predmet koji je sutdent polozio odredjenom ocjenom (vrijednost ocjene je definisana parametrom ocjena).
- Funkcija Provjeri Indeks se koristi pri dodavanju informacija o studentima. Tacnije, za provjeru da li je odredjeni broj indeksa vec zauzet ili se moze dodijeliti novom studentu. Ukoliko je broj indeksa vec zauzet funkcija vraca true, a ukoliko nije funkcija vraca false.

- Unutar main funkcije napistati sljedece:

- Kreirati pokazivcac na niz od 3 objekta tipa student. Korisniku omoguciti da unese ime prezime i broj indeksa (uz provjeru) za svakog od studenata. Ukoliko je broj indeksa vec zauzet, program treba korisniku omoguciti ponovni unos indeksa za tog studenta.
- Koristeci funkciju DodajPolozeniDetail, prvom studentu dodati informacije o dva polozena predmeta, a drugom studentu o jednom polozenom predmetu.
- U dinamickoj memoriji kreirati novi objekat tipa Predmet, te inicijalizovati vrijednost njegovih atributa. Nakon inicijalizacije, koristeci odgovarajucu funkciju, drugom studentu dodati novokreirani predmet.
- Kreirati pokazivac (pok) na prvi predmet kojeg je drugi student polozio ocjenom 9. Ukoliko postoji, program treba da ispise informacije o tom predmetu.
- Za prvog studenta ukloniti informacije o posljednjem polozenom ispitu.




Ja sam tu nesto radio ali mi nisu ajsne neke funkcije ako moze neko da pojasni bio bi zahvalan :D.

[Ovu poruku je menjao X Files dana 11.04.2007. u 13:15 GMT+1]

[Ovu poruku je menjao X Files dana 11.04.2007. u 13:15 GMT+1]
Software is like sex: it's better when it's free!!
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????11.04.2007. u 10:16 - pre 207 meseci
Citat:
ali mi nisu ajsne neke funkcije
Šta ti konkretno nije jasno?

Citat:
Ja sam tu nesto radio
Pa daj da se vidi, da se zna dokle si dogurao. Kada pišeš kod u poruci, mogao bi da upotrebljavaš tagove (code) ... (/code) (vidi panel levo kada pišeš poruku) ili da jednostavno fajlove sa kodom zakačiš za poruku (ovo se radi nakon što postaviš poruku). Baci pogled na dugmence "Upload uz poruku" koje se nalazi dole desno pored svake tvoje poruke.
Ipak se ++uje.
 
Odgovor na temu

KoKuZ
Novi Travnik

Član broj: 140089
Poruke: 127
*.Global-Internet.ba.



Profil

icon Re: Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????11.04.2007. u 22:31 - pre 207 meseci
interesuju me definisanje ovih funkcija poslije funkcija nemogu da skontam nikako kako da to povezem sve i da mi bude jasno sta sam uradio a to su:

Code:

int DodajPolozeniDetail (Student *st, char *pr, char *prof, int ocj);
int DodajPolozeni (Student *st, Predmet *pr);
void Ukloni predmet (Student *st);
Predmet *Pretraga PoOcjeni (Student *st, int ocjena);
bool ProvjeriIndex(Student *studenti, int brojStudenata, int ind);
void DodajStudenta(char *imPr, int ind);


da mi neko pojasni te linije definisanja i kad ih poziva iz main-a..

hvala
Software is like sex: it's better when it's free!!
 
Odgovor na temu

KoKuZ
Novi Travnik

Član broj: 140089
Poruke: 127
*.Global-Internet.ba.



Profil

icon Re: Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????14.04.2007. u 15:26 - pre 207 meseci
zamolio bih nekog da mi to uadi ako nije problem uskoro ce mi ispit pa da to malo izvezbam

hvala
Software is like sex: it's better when it's free!!
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Ako moze neko da mi rijesi i ako nije problem pojasni neke linije koda?????

[ Pregleda: 2113 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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