Wyswietla zla wartosc.
Ostatnio zmodyfikowano 2013-02-14 20:14
Unique511 Temat założony przez niniejszego użytkownika |
Wyswietla zla wartosc. » 2013-02-14 19:42:46 Witam. Na wstepie zaznaczam, ze dopiero zaczynam zabawe z C++. #include <cstdio>
using namespace std;
int main() { int tab[ 3 ]; for( int i = 0; i < 4; ++i ) { printf( "Podaj wartosc tab[%d]\n", i ); scanf( "%d", & tab[ i ] ); } for( int i = 0; i < 4; i++ ) { printf( "tab[%d] = %d\n", i, tab[ i ] ); } return 0; }
Moje pytanie brzmi. Dlaczego wprowadzajac wartosci byle jakie dajmy na to: 15, 20, 40, 81. Wszystkie wyswielane pozniej sa prawidlowo, oprocz ostatniej. W ostatniej wyswietla sie zawsze o 1 wiecej, czyli w tym przypadku 82? Prosze o pomoc. |
|
RazzorFlame |
» 2013-02-14 20:08:11 Za mały zakres tablicy... chcesz miec 3 elementy to masz tab[0], tab[1], tab[2] a wczytujesz od 0 do 3. powieksz zakres tablicy przy jej tworzeniu do int tab[4] |
|
Unique511 Temat założony przez niniejszego użytkownika |
» 2013-02-14 20:14:23 A faktycznie, cos ze mna nie tak dzisiaj. Dzieki stary :D |
|
« 1 » |