Logo Hardware.com.br
maria matos
maria matos Novo Membro Registrado
2 Mensagens 0 Curtidas

Duvida vetor C

#1 Por maria matos 10/02/2016 - 15:56
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;
}
esquiloesperto
esquiloesper... Cyber Highlander Moderador
7.1K Mensagens 2.2K Curtidas
#2 Por esquiloesper...
10/02/2016 - 17:32
Seu programa está correto. Inclusive retorna o mesmo vetor modificado internamente.

No entanto, ao invés de usar uma variável auxiliar, foi pedido para fazer o transporte utilizando ponteiros.
- Você tem dificuldade para trabalhar com ponteiros ou já assimilou a sua funcionalidade?

Talvez seja necessário automatizar a leitura do número de elementos para suportar vetores diferentes.

...
Só é difícil enquanto estiver oculto! cool.png
Use a pesquisa


rolleyes.png  Navegar é preciso, viver... também.  smile.png
maria matos
maria matos Novo Membro Registrado
2 Mensagens 0 Curtidas
#3 Por maria matos
10/02/2016 - 22:51
esquiloesperto disse:
Seu programa está correto. Inclusive retorna o mesmo vetor modificado internamente.

No entanto, ao invés de usar uma variável auxiliar, foi pedido para fazer o transporte utilizando ponteiros.
- Você tem dificuldade para trabalhar com ponteiros ou já assimilou a sua funcionalidade?

Talvez seja necessário automatizar a leitura do número de elementos para suportar vetores diferentes.

...



Realmente tenho uma certa dificuldade de trabalhar com ponteiros sim.. :x
Vou dar uma estudada nisso smile.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal