Visual C++ .NET - AYUDA CON BUSQUEDA EN C++

   
Vista:

AYUDA CON BUSQUEDA EN C++

Publicado por CRISTHIAN MARTINEZ (1 intervención) el 11/11/2009 14:48:06
HOLA BUENOS PROGRAMADORES, NESECITO AYUDA EN ESTE PROGRAMA, EL PROGRAMA CONSITE EN INGRESAR DATOS Y NOTAS DE ALUMNOS Y SACAR EL PROMEDIO, LUEGO DE ESTO HACER UNA BUSQUEDA DE EL ALUNNO Y QUE ME SALGAN LOS DATOS Y LAS NOTAS DE ESTE

ESTE CODIGO ALMACENA LOS DATOS Y SACA LOS PROMEDIOS PERO LO QUE ME FALTA ES LO DE LA BUSQUEDA


#include <iostream>
#include <cstdlib>
using namespace std;

const int tamnombre=40;

typedef char vectnombres[tamnombre];

vectnombres* ptr_arraynombre;

int numAlum,nt1,nt2,nt3;
int pro[tamnombre], vec_nt1[tamnombre], vec_nt2[tamnombre],vec_nt3[tamnombre];

char datos();
char mostrar();
int main (){

datos();
mostrar();
}

char datos(){



cout<<"cantidad de alumnos: ";
cin>>numAlum;

ptr_arraynombre= new vectnombres[numAlum];
if (ptr_arraynombre==NULL){

cout<<"no hay espacio"<<endl;
return 0;
}


for (int i=0; i<numAlum; i++){

cout<<"nombre "<<i+1<<": ";
cin.get();
cin.getline( *(ptr_arraynombre+i),tamnombre);
cout<<endl;
cout <<"lqm: " << *(ptr_arraynombre+i)<<endl;

cout<<" Ingrese primera nota: ";
cin>>nt1;
vec_nt1[i]=nt1;

cout<<" Ingrese segunda nota: ";
cin>>nt2;
vec_nt2[i]=nt2;

cout<<" Ingrese tercera nota: ";
cin>>nt3;
vec_nt3[i]=nt3;
cout<<endl;

pro[i]=(nt1+nt2+nt3)/3;


}
}

char mostrar (){

cout<<" DATOS "<<endl;
cout<<endl;

for (int i=0; i<numAlum; i++){


cout<<"alumno "<<i+1<<" "<<*(ptr_arraynombre+i)<<endl;
cout<<"nota 1 nota 2 nota 3 PROMEDIO "<<endl;
cout<<" "<<vec_nt1[i]<<" "<<vec_nt2[i]<<" "<<vec_nt3[i]<<" "<<pro[i]<<endl;

}
}
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
información
Otras secciones de LWP con contenido de Visual C++ .NET
- Código fuente de Visual C++ .NET
información
Códigos de Visual C++ .NET
- Calculo de Edad en C++
- Algoritmo del cronometro en c++
- codigo ascii a decimal