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

Zadanie domowe - Przekazywanie tablic jednowymiarowych do funkcji

Ostatnio zmodyfikowano 2016-03-30 17:08
Autor Wiadomość
Szymo56
Temat założony przez niniejszego użytkownika
Zadanie domowe - Przekazywanie tablic jednowymiarowych do funkcji
» 2016-03-30 16:58:52
Utworzyłem funkcję suma, która powinna sumować wszystkie wartości z tablicy "tablica". Po wywołaniu tej funkcji w main'ie otrzymuję sumę tylko dwóch pierwszych wartości. Ma ktoś pomysł dlaczego tak się dzieje?

C/C++
int suma( int tablica[], int ile )
{
    int x = 0;
    int y = x + 1;
    int suma = 0;
    do
    {
        suma += tablica[ x ] + tablica[ y ];
        x++;
        y++;
    } while( x + y < ile );
   
    return suma;
}
P-146777
carlosmay
» 2016-03-30 17:05:06
Nie tedy droga
C/C++
int suma( int tab[], int ile ) {
    int sum = 0, i = 0;
    do {
        sum += tab[ i ];
        ++i;
    } while( i < ile );
   
    return sum;
}
P-146778
Szymo56
Temat założony przez niniejszego użytkownika
» 2016-03-30 17:08:50
Zadziałało, dzięki za pomoc.
P-146779
« 1 »
  Strona 1 z 1