Język C, wyświetlanie wyników
Ostatnio zmodyfikowano 2015-12-06 16:39
Fafkorn Temat założony przez niniejszego użytkownika |
Język C, wyświetlanie wyników » 2015-12-06 10:15:01 Mam problem, otóż w moich programach często zamiast wyniku wyświetlają się liczby zbliżone do 2686740 |
|
SeaMonster131 |
» 2015-12-06 10:19:01 Pokaż kod. |
|
Fafkorn Temat założony przez niniejszego użytkownika |
re » 2015-12-06 10:20:25 http://pokazywarka.pl/aja5i9/ |
|
carlosmay |
» 2015-12-06 12:59:54 int tab[ n - 1 ];
return x * hor( n - 1, x, tab ) + tab[ n ];
Kompilacja tego powinna dać jakieś błędy. Wychodzisz poza zakres tablicy, stąd wartości śmieciowe wyświetla. |
|
Fafkorn Temat założony przez niniejszego użytkownika |
» 2015-12-06 15:28:37 Zmieniłem deklarację tablicy. Nie rozumiem o co chodzi z nieprawidłowym indeksem. |
|
carlosmay |
» 2015-12-06 15:49:02 Nie rozumiem o co chodzi z nieprawidłowym indeksem. |
Indeks wskazuje na miejsce poza tablicą. |
|
Fafkorn Temat założony przez niniejszego użytkownika |
» 2015-12-06 16:03:50 Ustawiłem teraz przy deklaracji tablicy tab[10] Pobierając n=3 w funkcji main, wynik dalej jest źle wyświetlany, chociaż, że nie wskazuje poza tablicę. |
|
Fafkorn Temat założony przez niniejszego użytkownika |
» 2015-12-06 16:39:27 Już udało mi się wszystko naprawić, dzięki za pomoc :) |
|
« 1 » |