Diskuze: Zapamatovani si indexu prvku v poli

C++ C a C++ Zapamatovani si indexu prvku v poli

Avatar
honza.b4
Člen
Avatar
honza.b4:

Nenapada vas zpusob, jak si zapamatovat vsechny indexy konkretniho cisla v poli?

 
Odpovědět 21.2.2014 16:15
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na honza.b4
Jan Vargovský:

Proiterovat to pole a ukládat si je někde do pomocného pole?

 
Nahoru Odpovědět  +2 21.2.2014 16:42
Avatar
honza.b4
Člen
Avatar
honza.b4:

sem zacatecnik. ukaz mi to prosim na prikladu at to pochopim.

 
Nahoru Odpovědět 21.2.2014 19:01
Avatar
Odpovídá na honza.b4
Libor Šimo (libcosenior):

Skusim to len od boku:

int i, j =0;
for(i =0; i < velkost pola; i++) {
    if (pole[i] == cislo_ktore_hladas) {
        nove_pole[j] = i;
        j++;
    }
}
Editováno 21.2.2014 19:53
Nahoru Odpovědět 21.2.2014 19:50
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):

Sorry, zabudol som to pisat do code.
Edit, stihol som to upravit.

Editováno 21.2.2014 19:53
Nahoru Odpovědět 21.2.2014 19:51
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.