Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

zamiana wiersz z kolumną

Ostatnio zmodyfikowano 2011-09-09 18:16
Autor Wiadomość
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ę.

C/C++
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 ];
    }
   
}
P-40691
DejaVu
» 2011-09-09 16:22:02
Postaraj się zaformatować kod po ludzku... » KursyKurs STC kurs
P-40692
m4tx
» 2011-09-09 16:57:30
Fajnie by było też wiedzieć, czym są buf i tab...
P-40693
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.
P-40694
F90M
» 2011-09-09 17:58:11
C/C++
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?
C/C++
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 ];
}
P-40695
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ć.
P-40696
« 1 »
  Strona 1 z 1