Sortowanie metodą przestawiania - "invalid types 'int[int]' for array subscript"
Ostatnio zmodyfikowano 2022-12-11 17:14
Xerofarg Temat założony przez niniejszego użytkownika |
Sortowanie metodą przestawiania - "invalid types 'int[int]' for array subscript" » 2022-12-11 15:19:30 Witam, zacząłem uczyć się różnych metod sortowania i przy próbie napisania programu sortującego "przez przestawianie" pojawił się błąd "invalid types 'int[int]' for array subscript". Nie bardzo rozumiem czemu ten błąd wyskakuje, ponieważ moim zdaniem wszystko jest w porządku. Tutaj wrzucam kodzik do wglądu: #include <iostream>
using namespace std;
const int N = 10;
void Wstawianie( int Tab[ ] ) { int i, j, pom; for( i = 1; i < N; i++ ) { pom = Tab[ i ]; j = i - 1; while( j >= 0 ) { Tab[ j + 1 ] = Tab[ j ]; j--; } Tab[ j + 1 ] = pom; } }
int main() { int Tab =( 2, 0, 1, 8, 7, 2, 5, 4, 6, 9 ); cout << "Tablica przed sortowaniem: " << endl; for( int i = 0; i < N; i++ ) { cout << Tab[ i ] << " "; } cout << endl; Wstawianie( Tab ); cout << "Tablica po posortowaniu" << endl; for( int i = 0; i < N; i++ ) cout << Tab[ i ] << " "; cout << endl; return 0; }
|
|
pekfos |
» 2022-12-11 17:14:20 int Tab[ N ] = { 2, 0, 1, 8, 7, 2, 5, 4, 6, 9 };
|
|
« 1 » |