Dev - C++ - ayuda con un programita de Dev c++

   
Vista:

ayuda con un programita de Dev c++

Publicado por william portillo (1 intervención) el 08/09/2010 00:32:03
necesito que alguien me ayude a hacer este pequeño ejercicio de dev c++:
lo que tengo que lograr es que en este codigo fuente:

#include<iostream>
using namespace std;
struct Persona
{
int Codigo;
char Nombre[30];
char Carrera[40];
};
Persona Grupo[5];
int main()
{
int opc=0,i=0,j;
do {
cout<<"\t *******DATOS DE PERSONAS********"<<endl;
cout<<"\n \t 1.Agregar Alumnos"<<endl;
cout<<"\n \t 2.Mostrar Alumnos"<<endl;
cout<<"\n \t 3.Salir"<<endl;
cout<<"\n \n Ingrese una de las tres opciones disponibles: ";
cin>>opc;
switch(opc)
{
case 1:
if(i==5)
{
cout<<"\nERROR SOLO SE PUEDEN CREAR 5 ALUMNOS \n";
break;
}
cout<<"\ncorrelativo #: "<<i+1<<endl;
cout<<"\n Codigo: (numeros)---:";
cin>>Grupo[i].Codigo;
cout<<"\n Nombre---: ";
fflush(stdin);
gets(Grupo[i].Nombre);
cout<<"\n Carrera ---: ";
gets(Grupo[i].Carrera);
i++;
break;
case 2:
cout<<"\n";
cout<<"\tCODIGO ";
cout<<"\t\tNOMBRE ";
cout<<"\t\tCARRERA "<<endl;
for(j=0;j<i;j++)
{
cout<<"\n";
cout<<"\t"<<Grupo[j].Codigo<<" ";
cout<<"\t\t"<<Grupo[j].Nombre<<" ";
cout<<"\t\t"<<Grupo[j].Carrera<<" ";
cout<<"\n";
}

break;
case 3:cout<<"El programa finalizara \n ";
break;
default:
cout<<"\n La opcion no esta definida, intente nuevamente\n";
break;
}
system("pause");
system("cls");
}while(opc!=5);
return 0;
}

que se verifique si el código ingresado ya existe en el sistema; en ese caso deberá pedir nuevamente un código.

muchas gracias de ante mano.
si me pueden ayudar se los agradeceria mucho.
att. william portillo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con un programita de Dev c++

Publicado por irvim alfonso lopez alquisirez (1 intervención) el 11/11/2010 08:19:24
1. Escriba un algoritmo y programa en C++, donde exista una función llamada revisar() que tenga tres parámetros deberá aceptar un número entero, el segundo parámetro un número de precisión doble y el tercer parámetro un número de precisión doble. El cuerpo de la función deberá desplegar sólo los valores de los datos transmitidos a la función cuando es llamada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar