TheMarcQ Opublikowano 13 Sierpnia 2010 Udostępnij Opublikowano 13 Sierpnia 2010 chce ustawić dość dużą macierz (bo 10X10 a to 100 pul) i tworzy tylko 78 tych pól GML for (m=0; m<9; m+=1) { for (n=0; n<9; n+=1) { t[m,n]=0; } } jak to naprawić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
candy Opublikowano 13 Sierpnia 2010 Udostępnij Opublikowano 13 Sierpnia 2010 Zwiększ każdy warunek o 1. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Danielus Opublikowano 13 Sierpnia 2010 Udostępnij Opublikowano 13 Sierpnia 2010 teraz tworzysz od 0 do 8 daj w warunkach mniejsze bądź równe( <= ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 13 Sierpnia 2010 Udostępnij Opublikowano 13 Sierpnia 2010 for (m=0; m<10; m+=1) { for (n=0; n<10; n+=1) { t[m,n]=0; } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TheMarcQ Opublikowano 13 Sierpnia 2010 Autor Udostępnij Opublikowano 13 Sierpnia 2010 for (m=0; m<10; m+=1) { for (n=0; n<10; n+=1) { t[m,n]=0; } } to utworzy macierz 11X11 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 13 Sierpnia 2010 Udostępnij Opublikowano 13 Sierpnia 2010 zastanów się i popraw w swojej wypowiedzi, bo chyba dawno z logiki nie korzystałeś Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Danielus Opublikowano 13 Sierpnia 2010 Udostępnij Opublikowano 13 Sierpnia 2010 jak dajesz mniejsze niż 10 to do 10 nigdy nie dochodzi tworzysz wtedy od 0 do 9 ( 10 cyfr ) wiec tworzysz 10x10 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TheMarcQ Opublikowano 13 Sierpnia 2010 Autor Udostępnij Opublikowano 13 Sierpnia 2010 a jednak źle myślałem ale yxe też się mylił, jednak to powinno wyglądać tak: GML for (m=0; m<=10; m+=1) { for (n=0; n<=10; n+=1) { t[m,n]=0; } } e:zamykam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 13 Sierpnia 2010 Administratorzy Udostępnij Opublikowano 13 Sierpnia 2010 Jak chcesz mieć tablicę 0-10, to jasne, że for musi być <11 lub <=10 (bo 10<11 oraz 10<=10). Z racji, że jesteśmy przyzwyczajeni do liczenia 1 - 10, a komputer liczy od zera, to ja zapamiętuję to tak: w warunku for wpisuję taką liczbę, ile chcę mieć rozmiar tablicy. Zatem jeśli 59, to wpisuję <59 i wyjdzie tablica 0..58. Tyle. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi