Um dos exercícios que tínhamos de fazer na aula de psi, era fazer o exercício troca, que já me deu varias dores de cabeça, mas finalmente já esta certo...
O exercício é o seguinte:
Escreve um procedimento que permita trocar os valores de 2 variáveis inteiras.
-Teste a função para x=2 e y=3.
Finalmente, depois de tanto esforço e de tanto tempo a pensar consegui um proposta de solução, mas não sei se esta bem ... mas prontos, a proposta é a seguinte:
#include <stdio.h>
void troca(int *apx, int *apy);
main(){
int x, y;
printf("Digite o valor de x: ");
scanf("%d",&x);
printf("\nDigite o valor de y: ");
scanf("%d",&y);
printf("\n TROCA: \n\n");
troca(&x, &y);
printf("valor de x= %d\n",x);
printf("valor de y=%d\n",y);
system("pause");
return;
}
void troca(int *apx, int *apy)
{
int troca;
troca=*apx;
*apx=*apy;
*apy=troca;
return;
}
;p
Sem comentários:
Enviar um comentário