Ejercicio de lenguaje C - Cambio 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 a, b y c.
2º) Cambie los valores de las variables del siguiente modo:
- El contenido de a pasa a ser el doble de c.
- El contenido de b pasa a ser la suma de a más c.
- El contenido de c pasa a ser el triple de b.
3º) Muestre por pantalla los valores contendidos en las variables.
Nota: sólo se pueden declarar cuatro variables en el programa.
En pantalla:
Solución:
/* Programa: Cambio de los valores de tres variables */
#include <conio.h>
#include <stdio.h>
int main()
{
int auxiliar, a, b, c;
printf( "\n Introduzca el valor de a: " );
scanf( "%d", &a );
printf( "\n Introduzca el valor de b: " );
scanf( "%d", &b );
printf( "\n Introduzca el valor de c: " );
scanf( "%d", &c );
printf( "\n Cambiando los valores..." );
auxiliar = b;
b = a + c;
a = c * 2;
c = auxiliar * 3;
printf( "\n\n Ahora, el valor de a es: %d", a );
printf( "\n Ahora, el valor de b es: %d", b );
printf( "\n Ahora, el valor de c es: %d", c );
getch(); /* Pausa */
return 0;
}