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

[Zadatak] Pokazivachi hitno !

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Pokazivachi hitno !

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

najdanovicivan
Ivan Najdanovic
http://www.altsberglotion.com
Pirot

Član broj: 41178
Poruke: 31
*.adsl.verat.net.

Sajt: live2rock.net


Profil

icon [Zadatak] Pokazivachi hitno !20.09.2009. u 21:38 - pre 176 meseci
Jer moze neko da mi reshi sledeci zadatak preko pokazivacha

Zbir brojeva vecih od br u nizu A[n].
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: [Zadatak] Pokazivachi hitno !20.09.2009. u 21:51 - pre 176 meseci
Ne razumem šta to znači "preko pokazivača". Takođe, nadam se da ne očekuješ gotovo rešenje...
 
Odgovor na temu

najdanovicivan
Ivan Najdanovic
http://www.altsberglotion.com
Pirot

Član broj: 41178
Poruke: 31
*.adsl.verat.net.

Sajt: live2rock.net


Profil

icon Re: [Zadatak] Pokazivachi hitno !20.09.2009. u 21:53 - pre 176 meseci
Da se u resenju koristi Pointer. Znam kako da uradim zadatak sa petljama.Ali ne znam kako da to uradim sa Pointerima.
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: [Zadatak] Pokazivachi hitno !20.09.2009. u 22:15 - pre 176 meseci
Da li je uslov zadatka da je niz A zapravo niz pointera na date brojeve? Ili se misli na nešto drugo? Ako je A zapravo niz pointera onda umesto int A[100] treba da stoji int *A[100]. Kad učitavaš podatke u niz za svaki broj moraš prvo da zauzmeš mesto u memoriji. U C++ to se radi sa new, u tvom slučaju tamo gde bi učitavao A[i ] sad radiš:

Code:

  A[i ] = new int;
  scanf("%d", A[i]); // nema ga & ispred A, jer A[i] već pokazuje na mesto gde treba da ide vrednost


Na kraju rada uredan programer oslobodi sve što je zauzeo, tj. u petlji delete A[i ].

Sve ostalo je manje-više isto, samo što koristiš *A[i ] umesto A[i ].
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.dynamic.sbb.rs.



+9 Profil

icon Re: [Zadatak] Pokazivachi hitno !21.09.2009. u 04:22 - pre 176 meseci
Moja je pretpostavka (iz višestrukog susreta sa uslovom "preko pokazivača", mada ne mora da bude tačno) da njemu jednostavno treba jedan dinamički niz:

Code:

int *A = new int[n];

/* nekako se inicijalizuje niz */

/* vrši se pretraga po zadatom kriterijumu. elementima se isto pristupa sa A[1], A[2]...itd. */

delete[] A;
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Pokazivachi hitno !

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

Postavi temu Odgovori

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