// Ejercicio 11: Escribir un módulo llamado intercambio que realice

Anuncio
// Ejercicio 11: Escribir un módulo llamado intercambio que realice el intercambio
// de dos variables reales a y b.
// Usar este módulo en un programa que muestre dos números antes y después del intercambio de sus valores.
//-------------------------------------------------------------------------------------------------------// Idem 11) pero agregando dos procedimientos para leer y mostrar los numeros
// ------------------------------------------------------------------------------------------------------#include <stdio.h>
void intercambio(float *a ,float *b);
void leer(float *a, float *b);
void mostrar(float a, float b);
main()
{
float n1, n2;
printf("%Realiza el Intercambio de dos numeros reales:\n");
leer(&n1,&n2);
printf("Los numeros antes del intercambio:\n");
mostrar(n1,n2);
intercambio(&n1,&n2);
printf("Los numeros despues del intercambio:\n");
mostrar(n1,n2);
system("Pause");
}
void intercambio(float *a ,float *b)
{
float aux;
aux = *a; // a la vble aux le asigno el contenido de la vble a
*a = *b; // al contenido de la vble a le asigno el contenido de la vble b
*b = aux; // al contenido de la vble b le asingo la variable aux
}
void leer(float *a, float *b)
{
float n1, n2;
printf("%Ingrese primer numero:\n");
scanf("%f",&n1);
printf("%Ingrese segundo numero:\n");
scanf("%f",&n2);
*a = n1;
*b = n2;
}
void mostrar(float a, float b)
{
printf("%f\n", a);
printf("%f\n", b);
}
Descargar