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

nizovi... provjera dali se doslo do zadnjeg clana niza

[es] :: C/C++ programiranje :: nizovi... provjera dali se doslo do zadnjeg clana niza

[ Pregleda: 2643 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bXs
hole holic

Član broj: 108228
Poruke: 12
217.199.143.*

Sajt: www.spacware.com


Profil

icon nizovi... provjera dali se doslo do zadnjeg clana niza20.01.2007. u 01:34 - pre 210 meseci
ovako...

pravim neki programcic i patim se pravo, zato mi treba pomoc :)

imam niz... od 4 elementa npr. (1234)

moram napraviti program koji uzima prva 2 elementa niza, te printa na izlaz ovako:

12
13
14
23
24
34

eh... ja sam uspio rijesiti da mi isprinta 12, 13, 14, medjutim kad treba 23,... jednostavno ne mogu da skontam kako da promijenim index prvog clana... pokusavao sam to napraviti tako sto ispitujem dali sam dosao do zadnjeg elementa niza (u ovom slucaju broja 4) i ako jesam, onda index prvog clana povecaj za 1...

hmm, mozda ovo pomogne :S

int beg(0);
int g(0);
while(g<zbir)
{
cout << "{";
cout << niz[beg] << niz[g+1];
cout << "}\n";
g++;
}

(zbir je broj 6... od 12(1), 13(2), 14(3), 23(4), 24(5), 34(6) )
eh ja sad treba da povecam ovaj beg, nakon sto dodje do kraja ovog niza, tacnije do broja 4, zatim bi trebao povecati beg, a g resetovati na 1 tako da bi isao... niz[1] (u ovom slucaju to bi bilo 2), a niz[g+1] bi bio sada 3 (1+1 = 2 => na indexu 2 je broj 3)...

nadam se da ce neko skontat sta mi treba...
 
Odgovor na temu

del-boy
Bojan Delić
Beograd

Član broj: 9330
Poruke: 1089

Sajt: www.delic.in.rs


+21 Profil

icon Re: nizovi... provjera dali se doslo do zadnjeg clana niza20.01.2007. u 02:17 - pre 210 meseci
Nisam se mnogo upuštao u ovaj tvoj kod, ali na osnovu prvog dela posta otprilike ti treba nešto ovako:
Code:

#include <iostream>
using namespace std;
int main() {
const int n = 4; //broj elemenata niza
int a[n] = {1, 2, 3, 4}; //niz

for (int i=0; i<n-1; i++) {
    for (int j=i+1; j<n; j++)
        cout << a[i] << a[j] << endl;
}

return 1;
}


Za ovaj niz, izlaza je ovakav:
Code:

12
13
14
23
24
34


što su članovi niza onako kako si ih ti naveo da ti trebaju (nisu indexi jer indexi kreću od 0.

Nadam se da ti pomaže ovo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: nizovi... provjera dali se doslo do zadnjeg clana niza

[ Pregleda: 2643 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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