ASIGNACION FIJA
#include<iostream.h>
#include<conio.h>
struct alumno{
char nombre[20];
double matri;
int cal1,cal2,cal3;
void datos()
{
cout<<endl;
cout<<endl;
cout<<"Nombre"<<endl;
cin>>nombre;
cout<<"Matricula"<<endl;
cin>>matri;
cout<<"Calificacion 1"<<endl;
cin>>cal1;
cout<<"Calificacion 2"<<endl;
cin>>cal2;
cout<<"Calificacion 3"<<endl;
cin>>cal3;
}
void resultado()
{
cout<<endl;
cout<<"\tDatos"<<endl;
cout<<endl;
cout<<"Alumno"<<"\tMatricula"<<"\tCalificacion 1"<<"\tCalificacion 2"<<"\tcalificacion 3"<<endl;
cout<<endl;
cout<<nombre<<"\t"<<matri<<"\t\t"<<cal1<<"\t\t"<<cal2<<"\t\t"<<cal3<<endl;
cout<<endl;
}
}esc[3];
int main()
{
//clrscr();
for(int i=0;i<3;i++)
{
esc[i].datos();
esc[i].resultado();
}
getch();
return 0;
}
ASIGNACION DINAMICA
#include<iostream.h>
#include<conio.h>
int main(void)
{
int *vector, tm;
int indice;
cout<<"Ingrese el numero de elemnetos:";
cin>>tm;
vector = new int(tm); //Asignacion dinamica de memoria.
for(indice=0;indice<tm;indice++)
{
cout<<"Introduzca vector["<<indice + 1<< "]: ";
cin>>vector[indice];
}
for(int i=0;i<tm;i++)
{
cout<<"El vector es"<<vector[i]<<endl;
}
getch();
}
#include<conio.h>
int main(void)
{
int *vector, tm;
int indice;
cout<<"Ingrese el numero de elemnetos:";
cin>>tm;
vector = new int(tm); //Asignacion dinamica de memoria.
for(indice=0;indice<tm;indice++)
{
cout<<"Introduzca vector["<<indice + 1<< "]: ";
cin>>vector[indice];
}
for(int i=0;i<tm;i++)
{
cout<<"El vector es"<<vector[i]<<endl;
}
getch();
}
No hay comentarios:
Publicar un comentario