int Trocavalores(int vetor[]){
int i,j,a,b;
printf("\n Escolha posicao do vetor para trocar o valor \n");
scanf("%d",&i);
printf("\n Escolha a outra posicao que queira trocar com o vetor escolhido anteriormente \n");
scanf("%d",&j);
a=i;
i=a;
b=j;
j=b;
vetor=vetor[j];
vetor[a]=vetor;
return(vetor[10]);
}
int main(){
int vetor[10];
int i;
//preenchendo o vetor . . .
for(i=0;i<10;i++){
printf("\n Preencha o vetor[%d] : \n", i);
scanf("%d",&vetor);
}
// mostrando o vetor . . .
for(i=0;i<10;i++){
printf("\n Vetor[%d] = %d", i, vetor);
}
printf ("\n --- trocando posicoes --- \n",Trocavalores(vetor));
printf (" \n --- imprimindo novo vetor -- \n");
for(i=0;i<10;i++){
printf("\n Vetor[%d] = %d \n", i, vetor);
}
}
Pergunta
matheuslkz
#include<stdio.h>
int Trocavalores(int vetor[]){
int i,j,a,b;
printf("\n Escolha posicao do vetor para trocar o valor \n");
scanf("%d",&i);
printf("\n Escolha a outra posicao que queira trocar com o vetor escolhido anteriormente \n");
scanf("%d",&j);
a=i;
i=a;
b=j;
j=b;
vetor=vetor[j];
vetor[a]=vetor;
return(vetor[10]);
}
int main(){
int vetor[10];
int i;
//preenchendo o vetor . . .
for(i=0;i<10;i++){
printf("\n Preencha o vetor[%d] : \n", i);
scanf("%d",&vetor);
}
// mostrando o vetor . . .
for(i=0;i<10;i++){
printf("\n Vetor[%d] = %d", i, vetor);
}
printf ("\n --- trocando posicoes --- \n",Trocavalores(vetor));
printf (" \n --- imprimindo novo vetor -- \n");
for(i=0;i<10;i++){
printf("\n Vetor[%d] = %d \n", i, vetor);
}
}
o que esta dando errado, alguém me ajuda pf D:?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.