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

Problem z zapisaniem wartości do tablicy

Ostatnio zmodyfikowano 2015-06-18 08:04
Autor Wiadomość
kapelusznik
Temat założony przez niniejszego użytkownika
Problem z zapisaniem wartości do tablicy
» 2015-06-17 23:46:25
Witam, mam problem z tablicą jednowymiarową otóż gdy przypisuje do niej zmienne i wypisuje je na ekranie, ostatnia z nich jest powiększona o jeden. Nie mam pojęcia skąd się to bierze . Rzućcie okiem na to:
C/C++
#include <iostream>

using namespace std;

int main()
{
    cout << "Podaj 3 liczby: " << endl;
    int liczba[ 2 ];
    int licznik = 0;
    do
    {
        std::cin >> liczba[ licznik ];
        licznik++;
    } while( licznik < 3 );
   
    cout << liczba[ 0 ] << liczba[ 1 ] << liczba[ 2 ];
   
    return 0;
}


Przykładowe dane wejścia: 1, 2, 3. Dane wypisane na ekranie: 1, 2, 4.
P-133718
BadBullPL
» 2015-06-18 05:22:10
Tu jest błąd
int liczba[ 2 ]
 
P-133721
docentpp
» 2015-06-18 08:04:55
Wychodzisz poza zakres,Tablica liczba[2] ma dwa elementy, tzn. liczba[0], liczba[1].
P-133722
« 1 »
  Strona 1 z 1