Funkcja Math.cos()

0

Hej, mam mały problem, otóż mam :

// mam stworzoną tablice tab[];
double x = 0;
tab[1] = 0;
tab[2] = 1
.
.
.
tab[6] = Math.cos(x);

Mój program ma narysować punkty i problem polega na tym że rysuje tylko 5 bez tego ostatniego z Math.cos(x);
Zatem jak powinno to poprawnie wyglądać?
Za wskazówki będę wdzięczny.

0

Tablice są indeksowane od 0, czyli jak masz tablicę 6-elementową, to indeksy ma od 0 do 5. Zdaje się, że ten szósty element wyjeżdża poza zakres tablicy, ale myślę, że to by się nie skompilowało w Javie... w C/C++ chyba jeszcze by się skompilowało, ale Javie raczej nie...

0

Powinno być :

double tab[] = new double[7];
tab[0] = 0;
.
.
.
tab[6] = Math.cos(x);

i mimo to nie chce mi czytać tego tab[6].

0

A może byś wyjaśnił jak to rysujesz, co Ci nie chce narysować tego ostatniego punktu :D ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1