Registros

// Array de registros


//Codigo en C++     Estructura de Datos
// Array de registros
#include <cstdlib>
#include <ctime>
#include <cstdlib>
#include <math.h>
#include <iostream>
#include <string>
#include<stdlib.h>
#include<time.h>
#include<stdio.h>
using namespace std;
string nombres[20][20]={{"Nestor Calderon"},{"Fernando Bohorquez"},{"Maria Caicedo"},{"Rafael Correa"},{"Edgar Danilo Dominguez"},{"Omar Vivas Calderon"},{"Alvaro Uribe"},{"Luis Galan"},{"Dennis Ritcher"}
                       ,{"Alan Turing"},{"Bill Gates"},{"Steven Jobs"},{"Claudio Shannon"},{"Jon Von Niuman"},{"Abraham Lincon"},{"Orlando Hernandez"},{"Karen Plata"},{"Luis Duarte"}};
int n,jj;

int main()
{
    struct datosPersona
    {
        string nombre;
        char  inicial;
        int   edad;
        float nota;
    };

    datosPersona *persona = new datosPersona[50];

     srand(time(NULL));
    for (int i=0; i<5; i++)
    {
       // ungresa personas
      
        n=(1+rand()%(17+0));
        persona[i].nombre=nombres[n][jj];
    
    }

 cout<<"Tabla de Personas";
 cout<<"\n---------------";
 cout<<"\n";

 //Muestra tabla de Personas
 for (int i=0; i<5; i++)
    {
       // ungresa personas
        cout<<i+1<<")"<<persona[i].nombre;
        cout<<"\n";
    }
    
    // Imprime la persona 3 de la tabla
    cout<<"\nCONSULTAS";
    cout<<"\n---------";
    cout <<"\nLa persona 3 es " << persona[2].nombre << endl;

    return 0;
    
}



No hay comentarios:

Publicar un comentario