Advertisement
AntonioVillanueva

Lista alumnos

Feb 29th, 2016
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. //compilacion g++ -std=c++11 -o NombreEjecutable NombreFuente.cpp
  2. #include <iostream>
  3. #include <string>
  4. #include <vector>
  5. using namespace std;
  6.  
  7. //estructura alumno formada de un nombre y un numero de control
  8. struct alumno { string nombre ;int numcontrol;};
  9.  
  10. int main ()
  11. {
  12.     alumno lectura;//lectura es de tipo alumno
  13.     vector <alumno> alumnos;//vector donde voy a guardar los datos
  14.  
  15.     while (1){
  16.         cout <<"Ingresa el nombre y el numero de control del alumno : ";
  17.         getline (cin,lectura.nombre);//Lee nombre
  18.         if (lectura.nombre.empty()){break;}// STOP solamente con un ENTER
  19.    
  20.         cout <<"num control : ";cin>> lectura.numcontrol;//Lee numero de control     
  21.      
  22.         alumnos.push_back(lectura);//introduce en el vector de alumnos la struct con nombre y numero
  23.      
  24.         cin.ignore();
  25.     };
  26.    
  27.     //lee , muestra el vector con los datos de alumnos y su num de control
  28.     for (auto i: alumnos){
  29.         cout <<"el alumno :" <<i.nombre <<" y su num de control : "<<i.numcontrol<<endl;}
  30.    
  31.   return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement