#include <iostream>
using namespace std;
void sumar (float num1, float num2, float *psum) {
// Se inicializa el puntero con la direccion de la variable "suma".
*psum= num1 + num2;
/*Se asigna el resultado de la suma a la direccion de la variable "suma" en la función main.*/
}
int main () {
float num1,num2,suma=0;
cout<<"\nSuma de 2 numeros con punteros. \n\n";
cout<<"Por favor introduzca el 1er numero: "; cin>>num1;
cout<<"\nPor favor introduzca el 2do numero: "; cin>>num2;
sumar (num1,num2,&suma);
/*Se llama a la función entregando los argumentos de los numeros y la direccion de la variable "suma".*/
cout<<"\n\nEl resultado es: "<<suma<<"\n\n";
/* Se muestra la variable "suma" y no mostrara el valor "0" debido
a que se cambio el dato que esta almacenaba por medio del puntero*/
system("pause");
return 0;
}
No hay comentarios:
Publicar un comentario