VECTORES CON PUNTEROS
Enviado por lumvargas • 11 de Junio de 2017 • Práctica o problema • 6.191 Palabras (25 Páginas) • 237 Visitas
//VECTORES CON PUNTEROS
//IMPRIMIR EL DIA, MES Y AÑO
#include
#include
using namespace std;
int main(){
string *p[2];
string mes[]={"","enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"};
string dia[]={"0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15",};
for(int i=0;i<12;i++)
system("cls");
for(int j=0;j<30;j++){
system("cls");
cout< } system("pause"); }//fin de main //PUNTERO QUE PAUNTA A UN VECTOR #include #include using namespace std; void captura(string*,int*);//puntero al vector de nombre, puntero a la matriz int main(){ string nom[3]; string *ptrN; ptrN=&nom[0]; int prod [3] [3]; int *ptrP; ptrP=&prod[0][0]; float prom [3]; float *ptrProm; ptrProm=&prom[0]; int acum1=0; int *ptrA1; ptrA1=&acum1; int acum2=0; int *ptrA2; ptrA2=&acum2; int acum3=0; int *ptrA3; ptrA3=&acum3; captura (ptrN,ptrP); } void captura (string *ptrN, int *ptrP){ for (int i=0;i<3;i++){ cout<<"Dame el nombre: "; cin>>*ptrN; ptrN++; for(int j=0;j<3;j++){ cout<<"Dame la produccion: "; cin>>*ptrP; ptrP++; } } } //uniones #include #include using namespace std; union unEjemplo{ int A; char b; double c; }; int main(){ int x=200; char y='c'; double z=109.78; unEjemplo un; un.A=100; cout< un.b= 'a'; cout< un.c=10.32; cout< //imprimo direccion de memoria cout<<&un.A; //se puede castear poniendo int
cout<<(void*)&un.b<
cout<<&un.c<
cout<<&x<
cout<<(void*)&un.y<
system("pause");
}
//PROGRAMA QUR UTILIZE ARITMETICA DE PUNTEROS
//FECHA
//AUTOR
#include
#include
using namespace std;
int main(){
string nombres[3];
string *ptrN;
ptrN=&nombres [0];
int vCal1 [3];
int *ptrC1;
ptrC1=&vCal1 [0];
int vCal2 [3];
int *ptrC2;
ptrC2=&vCal2 [0];
int vCal3 [3];
int *ptrC3;
ptrC3=&vCal3 [0];
float vProm [3];
float *ptrP;
ptrP=&vProm [0];
for (int i=0;i<3;i++){
cout<<"Dame el nombre: ";
cin>>*ptrN;
cout<<"Dame la calificacion 1: ";
cin>>*ptrC1;
cout<<"Dame la calificacion 2: ";
cin>>*ptrC2;
cout<<"Dame la calificacion 3: ";
cin>>*ptrC3;
*ptrP=(*ptrC1+*ptrC2+*ptrC3)/3.0;
...