Progra

Solo disponible en BuenasTareas
  • Páginas : 2 (390 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de noviembre de 2011
Leer documento completo
Vista previa del texto
ESCUELA POLITÉCNICA DEL EJÉRCITO

Enunciado: Ingreso e impresión de datos en un vector entero y en un vector de caracteres; los datos del vector entero deben ser centenas y su decena debepertenecer al rango de 5 a 8.

Ejecución:
#include
#include
#include
int i;
class centenas
{
int tope, vec[20];
char c[20];
public:
centenas(int t);
void ingreso_vectores(intv[20], char cha[20]);
void resultados();
};
centenas::centenas(int t)
{
tope=t;
}
void centenas::ingreso_vectores(int v[20], char cha[20])
{
for(i=0; i<tope; i++)vec[i]=v[i];
for(i=0; i<tope; i++)
c[i]=cha[i];
}
void centenas::resultados()
{
cout<<"Vector: "<<endl;
for(i=0; i<tope; i++)
cout<<"pos["<<i<<"]:"<<vec[i]<<endl;
cout<<"Caracteres: "<<endl;
for(i=0; i<tope; i++)
cout<<"pos["<<i<<"]: "<<c[i]<<endl;
}
main()
{
inttope1, vector[20];
char car[20];
do
{
cout<<"Ingrese tope: ";
cin>>tope1;
}
while((tope1<2)||(tope1>20));
centenas C(tope1);
centenasD(tope1);
cout<<"Vector (C):"<<endl;
for(i=0; i<tope1; i++)
{
int res;
do
{
cout<<"pos["<<i<<"]: ";cin>>vector[i];
res=vector[i]%100;
}
while((((vector[i]<100)||(vector[i]>999))||(res<50))||(res>80));
}
cout<<"Caracteres (C):"<<endl;
for(i=0;i<tope1; i++)
{
cout<<"pos["<<i<<"]: ";
cin>>car[i];
}
C.ingreso_vectores(vector, car);
cout<<"Vector (D):"<<endl;for(i=0; i<tope1; i++)
{
int res;
do
{
cout<<"pos["<<i<<"]: ";
cin>>vector[i];
res=vector[i]%100;
}...
tracking img