ESTRUCTURA DE VECTORES
// USO DE VECTORES
#include<iostream>
#include<math.h>
using namespace std;
// ZONA DE DECLARACION PUBLICA
int i, m, contador;
const int n=10;
char Vocal[n], Elemento; // DECLARACION DE UN VECTOR
int main ()
{
int opcion;
do
{ //INICIO DEL DO - WHILE
cout<<"********* MENU DE FUNCIONES **********\n\n";
cout<<" 1) LECTURA DEL VECTOR \n";
cout<<" 2) ESCRITURA DEL VECTOR \n";
cout<<" 3) ENCONTRAR EL n-esimo ELEMENTO \n";
cout<<" 4) CONTAR ELEMENTOS EN EL VECTOR \n\n";
cout<<" DIGITE <0> PARA SALIR \n";
cout<<" Elija una Opcion < > \n\n";
cout<<"*************************************\n\n";
cout<<" ELIJA UNA OPCION : "; cin>>opcion;
//2)ASIGNACION
switch (opcion)
{ //INICIO DEL CASO 1
case 1:
{// CONTENIDO 1 (INICO)
cout<<"******* LECTURA DEL VECTOR ******\n\n";
for(i=1; i<=n; i++)
{
cout<<"ingrese el Vector Vocal["<<i<<"] = "; cin>>Vocal[i];
}
cout<<"*********************************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{//INICIO DEL CASO 2
cout<<"******* ESCRITURA DEL VECTOR ******\n\n";
for(i=1; i<=n; i++)
{
cout<<" Vocal["<<i<<"] = "<< Vocal[i] <<endl;
}
cout<<"*********************************\n\n";
} //FIN DEL CASO 2
break;
case 3:
{//INICIO DEL CASO 3
cout<<"******* ENCONTRAR EL n-esimo ELEMENTO ******\n\n";
cout<<"Ingrese el e-nesimo elemento a Buscar: "; cin>> m;
for(i=1; i<=n; i++)
{
if (i==m)
cout<<" Encontrmos a la Vocal["<<i<<"] = "<< Vocal[i] <<endl;
}
cout<<"*********************************\n\n";
} //FIN DEL CASO 2
break;
case 4:
{//INICIO DEL CASO 4
cout<<"******* CONTAR ELEMENTOS EN EL VECTOR ******\n\n";
cout<<"Ingrese el elemento a CONTAR: "; cin>> Elemento;
contador=0; // INICIALIZACION
for(i=1; i<=n; i++)
{
if (Elemento==Vocal[i])
contador = contador + 1;
}
cout<<"Hay "<< contador << " Elementos con la vocal "<< Elemento <<" en el Vector"<<endl;
cout<<"******************************************\n\n";
} //FIN DEL CASO 2
break;
}// FIN DE SWITCH
}while (opcion !=0); // FIN DEL DO - WHILE
cout<<endl;cout<<"\n";
system("pause");
return 0;
} //FIN DEL PROGRAMA
EJERCICIO CON VECTORES
No hay comentarios:
Publicar un comentario