4. Implemente el intercambio de valores de tres valores a, b y c en un programa mediante la
siguiente manera:
- a = valor inicial de c
- b = valor inicial de a
- c = valor inicial de b
El programa debe imprimir el valor original de los valores y el valor final después del intercambio.
Nota: se recomienda utilizar una variable auxiliar para realizar los intercambios y no perder el valor
inicial de los valores. Usar en el programa solo 4 variables.
#include <stdio.h>
#include <stdlib.h>
#define RED system("color 4F") //FONDO ROJO,LETRA BLANCA
#define BLUE system("color 1F") //FONDO AZUL,LETRA BLANCA
#define CLS system("cls")
#define PAUSE scanf("\n\n&d")
#define BR printf("\n")
int main()
{
RED;
int a,b,c,temp;
a = 1;
b = 2;
c = 3;
printf("a = %d\n",a);
printf("b = %d\n",b);
printf("c = %d\n",c);
printf(" %c\n",25);
temp = c;
printf("a = %d\n",temp);
temp = a;
printf("b = %d\n",temp);
temp = b;
printf("c = %d\n",temp);
BR;
BR;
PAUSE;
return 0;
}