zamiana wiersz z kolumną
Ostatnio zmodyfikowano 2011-09-09 18:16
Morri Temat założony przez niniejszego użytkownika |
zamiana wiersz z kolumną » 2011-09-09 16:13:19 Mam zamienić wiersz z kolumną. Robię to przez bufor ale gdy deklaruje go globalnie mam same 0, a jak deklaruje go lokalnie mam jakiś kosmiczne liczby. Zamieszczam funkcję odpowiedzialną za zamianę. void zamiana() { for( int i = 0; i < 5; i++ ) { tab[ a ][ i ] = buf[ i ]; } for( int i = 0; i < 5; i++ ) { tab[ i ][ b ] = tab[ a ][ i ]; } for( int i = 0; i < 5; i++ ) { buf[ i ] = tab[ i ][ b ]; } }
|
|
DejaVu |
» 2011-09-09 16:22:02 Postaraj się zaformatować kod po ludzku... Kurs STC |
|
m4tx |
» 2011-09-09 16:57:30 Fajnie by było też wiedzieć, czym są buf i tab... |
|
Morri Temat założony przez niniejszego użytkownika |
» 2011-09-09 17:08:14 Już piszę, tab to tablica dwuwymiarowa 5x5, a buf to tablica jednowymiarowa o wymiarze 5. |
|
F90M |
» 2011-09-09 17:58:11 for( int i = 0; i < 5; i++ ) { tab[ a ][ i ] = buf[ i ]; }
for( int i = 0; i < 5; i++ ) { tab[ i ][ b ] = tab[ a ][ i ]; }
for( int i = 0; i < 5; i++ ) { buf[ i ] = tab[ i ][ b ]; } |
nie powinno być czasem odwrotnie? for( int i = 0; i < 5; i++ ) { buf[ i ] = tab[ a ][ i ]; }
for( int i = 0; i < 5; i++ ) { tab[ a ][ i ] = tab[ i ][ b ]; }
for( int i = 0; i < 5; i++ ) { tab[ i ][ b ] = buf[ i ]; } |
|
Morri Temat założony przez niniejszego użytkownika |
» 2011-09-09 18:16:53 Dzięki często robię takie głupie błędy. Naprawdę muszę coś z tym zrobić. |
|
« 1 » |