programa 1
#include <iostream>
using namespace std;
int main(){
int *ptr, x=10;
cout <<"1.- direccion de ptr:" <<ptr<< ", direccion de x:"<<&x<<", valor de x:"<<x<<endl;
ptr=&x;
cout <<"2.- direccion de ptr:" <<ptr<< ", direccion de x:"<<&x<<", valor de x:"<<x<<endl;
*ptr=15;
cout <<"2.- direccion de ptr:" <<ptr<< ", direccion de x:"<<&x<<", valor de x:"<<x<<endl;
getchar();
return 0;
}
programa 2
#include <iostream>
using namespace std;
class CRectangle {
int ancho, alto;
public:
void set_values (int, int);
int area () {return (ancho * alto);}
};
void CRectangle::set_values (int a, int b) {
ancho = a;
alto = b;
}
int main () {
CRectangle a, b,*c;
CRectangle *d = new CRectangle[3];
a.set_values (1,2);
b.set_values (3,4);
c->set_values (3,4);
cout << "tamaño:"<<sizeof(a)<<", "<<sizeof(b)<<", "<<sizeof(*c)<<", tamInts: "<<sizeof(int)<<endl<<endl;
cout << "a area: " << a.area() <<", localidad:"<<&a<<endl;
cout << "b area: " << b.area() <<", localidad:"<<&b<<endl;
cout << "c area: " << c->area() <<", localidad:"<<c<<endl<<endl;
d->set_values (5,6);
cout << "d0 area: " << d->area() <<", localidad:"<<d<<endl;
*d++;
d->set_values (7,10);
cout << "d1 area: " << d->area() <<", localidad:"<<d<<endl;
*d++;
d->set_values (9,11);
cout << "d2 area: " << d->area() <<", localidad:"<<d<<endl;
getchar();
return 0;
}
martes, 25 de agosto de 2009
Hola les agrego los códigos que revisamos este día.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario