Algoritmo que permita almacenar la cedula y el nombre de 10 estudiantes c++

Desarrollar un algoritmo que permita almacenar la cedula y el nombre de 10 estudiantes. El usuario puede ingresar un numero de cedula a buscar en el vector y el algoritmo debe mostrar el nombre que corresponde al número de documento ingresado, siempre y cuando haya sido almacenado previamente.

Haz clic aquí para suscribirte a mi canal

#include<iostream>

using namespace std;

struct usuarios

{

    char nombre[30];

    int cedula;

}estudiante[10];

int main()

{

    int i,cedula,c,j;

    for(i = 0; i < 10; ++i){

        fflush(stdin);

        cout<< «Ingresa el nombre «<<i+1 <<endl;

        gets(estudiante[i].nombre);

        cout<< «Ingresa la cedula: «;

        cin>> estudiante[i].cedula;

    }

    do

    {

        c = 0;

        cout<< «1 = Buscar alumno»<<endl,

        cout<< «0 = salir»<<endl;

        cin>> j;

        if (j == 1){

            cout<< «Ingresa la cedula a buscar: «;

            cin>> cedula;

            for (i = 0; i < 10; ++i){

                if (cedula == estudiante[i].cedula){

                    cout<< «Usuario: «<<estudiante[i].nombre <<endl;

                    cout<< «Cedula: «<<estudiante[i].cedula <<endl;;

                    ++c;

                }

            }

            if (c == 0){

                cout<< «El usuario no se cuentra en el vector» <<endl;

            }

        }

    } while (j != 0);    

    return 0;

}

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *