Zadanie domowe - Przekazywanie tablic jednowymiarowych do funkcji
Ostatnio zmodyfikowano 2016-03-30 17:08
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? 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; }
|
|
carlosmay |
» 2016-03-30 17:05:06 Nie tedy droga int suma( int tab[], int ile ) { int sum = 0, i = 0; do { sum += tab[ i ]; ++i; } while( i < ile ); return sum; } |
|
Szymo56 Temat założony przez niniejszego użytkownika |
» 2016-03-30 17:08:50 Zadziałało, dzięki za pomoc. |
|
« 1 » |