Diskuze: Zapamatovani si indexu prvku v poli

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

Aktivity (1)
Avatar
honza.b4
Člen
Avatar
honza.b4:21.2.2014 16:15

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ý:21.2.2014 16:42

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:21.2.2014 19:01

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):21.2.2014 19:50

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):21.2.2014 19:51

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.