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

[lekcja 19 zadanie] problem z kompilacja

Ostatnio zmodyfikowano 2011-10-10 20:38
Autor Wiadomość
malan
» 2011-10-08 16:23:13
Przeczytaj dokładnie » Kurs C++ » Poziom 1Pojęcie zmiennej i podstawowe typy danych lekcja. Rozwiązanie Twojego problemu jest zawarte w tej lekcji kursu.
P-41851
lelu0
Temat założony przez niniejszego użytkownika
» 2011-10-09 17:06:29
spadło na mnie chyba jakieś zaćmienie umysłowe przy tym kodzie.... ;( wskaż może akapit w lekcji gdzie jest rozwiązanie, albo inaczej mnie naprowadź?? bo dochodzę do obłędu.. teraz mam coś takiego:
C/C++
int obliczSume( int a[], int b )

{
    int iSuma = 0;
   
    do {
        iSuma = iSuma + a[ b ];
        b--;
       
       
    } while( b >= 0 );
   
    return iSuma;
}
P-41881
malan
» 2011-10-09 19:29:36
Brawo. Jeden błąd rozwiązałeś:
C/C++
int iSuma = 0;
Kompilator nie zeruje wartości zmiennych (chyba, że zmienna jest zadeklarowana globalnie). Pisząc
int suma;
 zadeklarowałeś zmienną suma, ale jej nie zainicjalizowałeś, więc wartością tej zmiennej była losowa liczba (tzw. "śmieć").

Został Ci jeszcze do poprawienia drugi błąd, którego nie zauważyłem wcześniej. Rozwiązanie znajduje się w lekcji - » Kurs C++ » Poziom 2Tablice jednowymiarowe lekcja (w paragrafie Tablice, a stabilność aplikacji).
P-41885
lelu0
Temat założony przez niniejszego użytkownika
» 2011-10-10 20:38:45
Ok, dzięki za pomoc ;)
P-41924
1 « 2 »
Poprzednia strona Strona 2 z 2