Ejercicio de lenguaje C - Intercambio de los valores de tres variables
Escribir en lenguaje C un programa que:
1º) Pida por teclado tres números (datos enteros) y sean almacenados en tres variables, llamadas v1, v2 y v3.
2º) Intercambie los valores de las variables de la siguiente manera:
- El contenido de v1 pasa a v2.
- El contenido de v2 pasa a v3.
- El contenido de v3 pasa a v1.
3º) Muestre por pantalla los valores contendidos en las variables.
En pantalla:
Solución:
/* Programa: Intercambio de los valores de tres variables */
#include <conio.h>
#include <stdio.h>
int main()
{
int auxiliar, v1, v2, v3;
printf( "\n Introduzca el valor de v1: " );
scanf( "%d", &v1);
printf( " Introduzca el valor de v2: " );
scanf( "%d", &v2);
printf( " Introduzca el valor de v3: " );
scanf( "%d", &v3);
printf( "\n Intercambiando los valores..." );
auxiliar = v3;
v3 = v2;
v2 = v1;
v1 = auxiliar;
printf( "\n\n Ahora, el valor de v1 es: %d", v1 );
printf( "\n Ahora, el valor de v2 es: %d", v2 );
printf( "\n Ahora, el valor de v3 es: %d", v3 );
getch(); /* Pausa */
return 0;
}