@wieczniezielony: a więc, po kolei: - do printowania intów używaj %d a nie %i - %q[0] ? - &n - w ten sposób podajesz adres zmiennej n, a więc printf nie wyświetli wartości n, tylko adres n - q[5]=... - tablica q ma rozmiar 5, a w C indeksujemy od zera, więc odwołanie do q[5] to wyjechanie poza zakres tablicy
@Mongoloid: Nie wiedzialem, to moja pierwsza stycznosc z C i z tym tagiem. Nastepnym razem napewno uzyje. @Plaguebinder: @artven: faktycznie zaponialem na poczatku ze chce 6, nie 5 i finalnie nie poprawilem. Jak drukowac tablice floatow?
@wieczniezielony: for (int i = 0; i < rozmiar_tablicy; i++) { printf("Element %d ma wartosc %f\n"); } dodatkowy punkt do listy wyżej: - floaty printuj ze specyfikatorem %f a nie %c. Tu masz listę specyfikatorów: http://www.cplusplus.com/reference/cstdio/printf/
MIrki co robie zle?
http://pastebin.com/gmX5Awt0
Napewno blednie odnosze sie do tablic. Jak to poprawic?
...
q[5]=n /( 60.0 );
Twoja tablica ma 5 elementów, a ty chcesz coś wpisać do szóstego.
@wieczniezielony: a więc, po kolei:
- do printowania intów używaj %d a nie %i
- %q[0] ?
- &n - w ten sposób podajesz adres zmiennej n, a więc printf nie wyświetli wartości n, tylko adres n
- q[5]=... - tablica q ma rozmiar 5, a w C indeksujemy od zera, więc odwołanie do q[5] to wyjechanie poza zakres tablicy
@Plaguebinder: @artven: faktycznie zaponialem na poczatku ze chce 6, nie 5 i finalnie nie poprawilem.
Jak drukowac tablice floatow?
Edit: Juz wszytsko wiem. Dzieki za pomoc.
for (int i = 0; i < rozmiar_tablicy; i++) {
printf("Element %d ma wartosc %f\n");
}
dodatkowy punkt do listy wyżej:
- floaty printuj ze specyfikatorem %f a nie %c. Tu masz listę specyfikatorów: http://www.cplusplus.com/reference/cstdio/printf/