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

[C++] Przypisywanie liczb do taboicy

Ostatnio zmodyfikowano 2012-04-19 23:11
Autor Wiadomość
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-19 22:43:44
int tab[998] jest dobrze, bo tablice się indeksuje od 0 do n-1. Czyli np. tab[998] to od 0 do 998 czyli jest tych elementów 999.
P-54859
Admixior
» 2012-04-19 22:48:39
Nie. Definiując np:
C/C++
int tab[ 3 ];
//tutaj przypisanie elementów...
//używasz je później w ten sposób
cout << tab[ 0 ] << tab[ 1 ] << tab[ 2 ];
Czyli masz 3 elementy.

Jak korzystać ze zmiennych tablicowych?
Gdy mieliśmy zmienną zwykłą, np. int liczba; to dostęp do niej uzyskiwaliśmy zapisem: liczba. Teraz gdy posiadamy tablicę, np. int liczby[ 100 ]; to dostęp do poszczególnych elementów uzyskujemy poprzez zapis liczby[ numer_indeksu ], gdzie numer_indeksu to liczba z przedziału od 0 do 99.
P-54860
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-19 22:52:09
Czyli dobrze mówię.

Cytuje Poziom 2. Rozdział 18.  http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Tablice-jednowymiarowe/292:

"Jak korzystać ze zmiennych tablicowych?
Gdy mieliśmy zmienną zwykłą, np. int liczba; to dostęp do niej uzyskiwaliśmy zapisem: liczba. Teraz gdy posiadamy tablicę, np. int liczby[ 100 ]; to dostęp do poszczególnych elementów uzyskujemy poprzez zapis liczby[ numer_indeksu ], gdzie numer_indeksu to liczba z przedziału od 0 do 99.

Pierwszy element tablicy w językach C i C++ zaczyna się zawsze od indeksu 0, natomiast ostatni element posiada indeks liczba_elementow-1, co łącznie daje nam 100 elementów (gdy zmienna liczba_elementow wynosi 100). "
P-54861
Admixior
» 2012-04-19 23:01:20
Nie che mi się kłócić bo jutro szkoła i nauka :)
W każdym razie masz coś takiego
C/C++
int tab[ 998 ]; //utwórz 998 elementów
int x = tab[ 997 ]; //ostatnie element to 997 bo indeksowanie jest od zera
Czyli coś takiego:
int tab [ ilość_elementów ];
tab [ ilość_elementów - 1];  //ostatni element
P-54862
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-19 23:04:17
O kurczę ... Masz rację ;p

Zwracam honor;)

Czyli ja muszę mieć tablice o liczbie elementów 1000, prawda ?
P-54863
Admixior
» 2012-04-19 23:10:17
Właściwie to 999 bo pętla się przerywa przy licznik=999 więc na tym nie pracuje.
P-54864
Trust
Temat założony przez niniejszego użytkownika
» 2012-04-19 23:11:55
aha. Teraz jest jaśniej xD

Dzięki :)
P-54865
1 « 2 »
Poprzednia strona Strona 2 z 2