esse codigo é pra um trabalho meu e eu não to encontrando o que ta errado nele podem me ajudar
void nomeDosIntegrantes();
void criarVetor(int *v);
void exibirVetor(int *v);
void shellSort(int *v)
void atividadeAvaliativa2020()
{
int opcao, continua, vetor[T];
continua = 1;
do
{
system("cls");
cout << "=== OLÁ VOCÊ ESTÁ DENTRO DA NOSSA ATIVIDADE AVALIATIVA ===\n\n";
cout << "1 - NOMES DOS INTEGRANTES DO GRUPO\n";
cout << "2 - CRIAR VETOR\n";
cout << "3 - EXIBIR VETOR\n";
cout << "4 - SHELLSORT\n";
cout << "0 - RETORNAR AO PROGRAMA PRINCIPAL\n\n";
cout << "SUA OPÇÃO --> ";
cin >> opcao;
switch(opcao)
{
case 1: nomeDosIntegrantes();
break;
case 2: criarVetor(vetor);
break;
case 3: exibirVetor(vetor);
break;
case 4: shellSort(vetor);
break;
case 0: continua = 0;
break;
default:cout << "OPCAO INVÁLIDA. TENTE NOVAMENTE\n";
system("pause");
break;
}
}while(continua==1);
cout << "RETORNANDO....\n";
system("pause");
return 0;
}
void nomeDosIntegrantes()
{
cout << "===HUGO ====\n";
cout << "========JOÃO PEDRO ==========\n";
cout << "=============HIGOR ==============\n";
cout << "================ANDREY==================\n";
system("pause");
}
void criarVetor(int *v)
{
int i;
srand(time(NULL));
for(i=0;i<T;i++)
{
v[i] = rand()%MAXR;
}
cout << "VETORES CRIADOS COM SUCESSO!\n\n";
system("pause");
system("cls");
}
void exibirVetor(int *v)
{
int i;
cout << "\n=== VETOR ATUAL ===\n";
for(i=0;i<T;i++)
{
cout << "Índice: " << i << " -> " << v[i] << "\n";
}
cout << "\n === FIM DO VETOR ===\n";
system("pause");
system("cls");
}
void shellSort(int *v)
{
int chave, num[T], i, k, aux, inicio, fim;
char escolha;
i = (T - 1) / 2;
inicio = clock();
while(i != 0);
{
do
{
chave = 1;
for(k = 0; k < T - i; ++k)
{
if(v[k] > v[k + i])
{
aux = v[k];
v[k] = v[k + i];
v[k + i] = aux;
chave = 0;
}
}
}while(chave == 0);
{
i = i / 2;
}
}
for(i = 0; i < T; i++)
{
printf(" %d",&v[i]);
}
system("pause");
}
main()
{
int num[T], inicio, fim;
char escolha;
for(int i=0; i < T; i++)
{
scanf("%d",&num[i]);
}
fim = clock();
cout << " VETOR ORDENADO:" << fim-inicio <<" ms \n";
cout << "EXIBIR VETOR? (S/*)";
cin >> escolha;
if(escolha=='s' || escolha=='S')
{
shellSort(num);
}
system("pause");
return 0 ;
}