PLE:Unidad5Ejercicio01

/* Programa:        Unidad5jercicio01cpp Fecha:           12/03/2007 Descripción:     Punteros.

using namespace std;
 * 1) include
 * 2) include
 * 3) include

void main {       int *p1, n;        char *p2, c;        float *p3, f;

// Apuntamos con el puntero p1 = &n; p2 = &c; p3 = &f;

// Modificamos el contenido de la variable cout << "Introduzca un numero entero "; cin >> n;       cout << "Introduzca un caracter "; cin >> c;       cout << "Introduzca un numero real "; cin >> f;

cout << endl;

// Mostramos el contenido cout << "El contenido de la variable entera es = " << n << endl; cout << "El contenido del puntero entero es = " << *p1 << endl; cout << "El contenido de la variable char es = " << c << endl; cout << "El contenido del puntero char es = " << *p2 << endl; cout << "El contenido de la variable real es = " << f << endl; cout << "El contenido del puntero real es = " << *p3 << endl;

// Modificamos el contenido del puntero cout << "Introduzca un numero entero "; cin >> *p1; cout << "Introduzca un caracter "; cin >> *p2; cout << "Introduzca un numero real "; cin >> *p3; cout << endl;

// Mostramos el contenido cout << "El contenido de la variable entera es = " << n << endl; cout << "El contenido del puntero entero es = " << *p1 << endl; cout << "El contenido de la variable char es = " << c << endl; cout << "El contenido del puntero char es = " << *p2 << endl; cout << "El contenido de la variable real es = " << f << endl; cout << "El contenido del puntero real es = " << *p3 << endl;

// Asignamos memoria dinámica p1 = new int; p2 = new char; p3 = new float;

// Modificamos el contenido de los puntero cout << "Introduzca un numero entero "; cin >> *p1; cout << "Introduzca un caracter "; cin >> *p2; cout << "Introduzca un numero real "; cin >> *p3; cout << endl;

// Mostramos el contenido cout << "El contenido de la variable entera es = " << n << endl; cout << "El contenido del puntero entero es = " << *p1 << endl; cout << "El contenido de la variable char es = " << c << endl; cout << "El contenido del puntero char es = " << *p2 << endl; cout << "El contenido de la variable real es = " << f << endl; cout << "El contenido del puntero real es = " << *p3 << endl;

delete p1; delete p2; delete p3;

cin.ignore; cin.get; }