Boa Tarde, sou iniciante e gostaria que vcs me ajudassem nesta questao :
Crie uma função em C que inverte o conteudo de um vetor de numeros inteiros. Esta função devera ter um ponteiro para o vetor, o numero de elementos do vetor e não pode utilizar um vetor auxiliar. Exemplo: o vetor [1,2,3,4] passado como parametro para a função deve tornar-se [4,3,2,1] ao final dela.
Eu fiz o seguinte: (mas neste código não segui os pontos específicos da questao, gostaria q alguem me ajudasse nesta mudança)...
[HASHTAG]#include[/HASHTAG] [HASHTAG]#include[/HASHTAG]
int main (void)
{
char numeros[8]={1,2,3,4,5,6,7,8};
int i, j, aux;
for(i=0; i <4; i++){
j=8-i-1;
aux = numeros;
numeros= numeros[j];
numeros[j]= aux;
}
for(i=0; i<8;++i){
printf("%i ", numeros);
}
printf("\n");
system("PAUSE");
return0;
}
maria matos
Novo Membro
Registrado
2 Mensagens
0 Curtidas