Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pętla for, tablice

Ostatnio zmodyfikowano 2017-06-29 23:04
Autor Wiadomość
ksardias
Temat założony przez niniejszego użytkownika
Pętla for, tablice
» 2017-06-29 21:31:29
W pętli for mam :
if( power[ i+1 ] > najwiekszy )
         najwiekszy = power [ i ];
jak "wyciągnąć" tą daną tablice (jej numer) która ma największą wartość, wiem że można rozbić na nazwe i na indeks i wtedy jakoś bym dał rade chyba, ale to nie c++ tylko arduino, ma ktoś jakiś pomysł?
P-162943
maly7
» 2017-06-29 21:54:43
C/C++
if( power[ i + 1 ] > najwiekszy )
     najwiekszy = power[ i ];

Jeśli power[i+1] > najwiekszy to dlaczego jako najwiekszy przypisujesz power[ i ]? :D
Wyciągnąć tablice chodzi ci o numer elementu tej tablicy power? Po prostu w warunku zapisz również 'i' do jakiejś zmiennej, chyba najprostszy sposób.
P-162945
ksardias
Temat założony przez niniejszego użytkownika
» 2017-06-29 22:24:51
Jak dla mnie strasznie późna godzina (wytłumaczenie) myślałem że dopiero jutro odpisze, program działa, w sensie daje największą do danej wartości, w sensie, co każdą inkrementacje daje największą z tych co były. Tak chodzi mi o numer tablicy, rozpiszesz o co chodzi, coś nie czuje blesua z tym warunkiem, chodzi Ci o warunek w nawiasie for?
P-162947
maly7
» 2017-06-29 22:46:49
Numer tablicy w sensie, że numer elementu tablicy? Jeśli tak to:
C/C++
int i, indeks = 0, najwiekszy = power[ indeks ];
for( i = 1; i < 10; ++i )
{
    if( power[ i ] > najwiekszy )
    {
        najwiekszy = power[ i ];
        indeks = i;
    }
}
P-162949
ksardias
Temat założony przez niniejszego użytkownika
» 2017-06-29 23:04:57
Działa, wielkie dzięki, Pozdrawiam.
P-162951
« 1 »
  Strona 1 z 1