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

Sortowanie metodą przestawiania - "invalid types 'int[int]' for array subscript"

Ostatnio zmodyfikowano 2022-12-11 17:14
Autor Wiadomość
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:

C/C++
#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;
}

P-179810
pekfos
» 2022-12-11 17:14:20
C/C++
int Tab[ N ] = { 2, 0, 1, 8, 7, 2, 5, 4, 6, 9 };
P-179811
« 1 »
  Strona 1 z 1