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

Wyswietla zla wartosc.

Ostatnio zmodyfikowano 2013-02-14 20:14
Autor Wiadomość
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++.
C/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.
P-76290
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]
P-76293
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
P-76294
« 1 »
  Strona 1 z 1