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;
}
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.