quinta-feira, 23 de setembro de 2010

Exercicio troca

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