ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

VECTORES CON PUNTEROS


Enviado por   •  11 de Junio de 2017  •  Prácticas o problemas  •  6.191 Palabras (25 Páginas)  •  194 Visitas

Página 1 de 25

//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;

...

Descargar como (para miembros actualizados)  txt (21.4 Kb)   pdf (198.5 Kb)   docx (244.4 Kb)  
Leer 24 páginas más »
Disponible sólo en Clubensayos.com