Lab. 3


SESION N°13:
"VECTORES_ARREGLOS_UNIDIMENSIONALES"
MAGALLANES CANCHO, Alexander Gilberto. (LAB. 04/07/18)

#include<iostream>
#include<math.h>
  using namespace std;

   int Leo_Vector();
   int Vector[20] , Prom_Vector() ;
   int Mirar_Vector();
   int Suma , Prom , i , g ;
   int Leer_Vectores();
   int a[20] , b[20] ;
   int c[20];
   int Sumar_Vectores();
   int Menores();
   int Mayor();
   int Promedio();
   int Maxino();
   int Max , Indice ;
   int main()
   {
     int opcion;
     do
     {
      cout<< "  MENU_OPCIONES: \n " ;
      cout<< "  1.- Leer Vector: \n " ;
      cout<< "  2.- Promedio Vector: \n  " ;
      cout<< "  3.- Mirar Lista del Vector: \n " ;
      cout<< "  4.- Leer Vector 2: \n  " ;
      cout<< "  5.- Suma: \n " ;
      cout<< "  6.- Contar menor al promedio: \n " ;
      cout<< "  7.- Contar mayor al promedio: \n " ;
      cout<< "  8.- Maximo y su Indice: \n " ;
      cout<<" Opciones: " ; cin >> opcion;
      switch (opcion)
      {
        Case 1:
          {
            Leo_Vector();
           };break ;
 
        Case 2:
         {
            Prom_Vector();
          };break ;

        Case 3:
         {
           Mirar_Vector();
         };break ;

       Case 4:
        {
          Leer_Vectores();
         };break ;

       Case 5:
        {
          Sumar_Vectores();
         };break ;

       Case 6:
        {
          Menores();
         };break ;

       Case 7:
        {
          Mayor();
         };break ;

       Case 8:
        {
          Maximo();
         };break ;

     } //fin switch
   }while (opcion=!0);
   //system ("pouse") ;
   return 0;
}


//Zona de Funciones
//caso 1
int Leo_Vector()
{
 for ( i=1 ; i<=20 ;i++ )
 {
     cout<< " Ingrese el vector V["<<i<<"]= " ; cin>>Vector[i];
  }

}

 //Caso 2
 int Prom_Vector()
 {
  Suma=0;
  for ( i=1 ; i<=20 ;i++)
  Suma = Suma + Vector[i];
  Prom = Suma / 20 ;
  cout<< " El promedio es : " <<Prom<<endl;
 }

 //Caso 3
int Mirar_Vector()
{
 for ( i=1 ; i<=20 ; i=i++)

 cout<< " Mirar el vector V["<<i<<"]= " <<Vector[i]<<endl;
}

//Caso 4
int Leer_Vectores()
{ cout<<" Ingrese los elementos del vector A "<<endl;
 for ( i=1 ; i<=20 ;i++)
{
 cout<< " Ingrese el vector A V["<<i<<"]= " ;cin>>a[i];
}
cout<<" Ingrese los elementos del vector B "<<endl;
 for ( i=1 ; i<=20 ; i++)
 {
 cout<< " Ingrese el vector B V["<<i<<"]= "; cin>>b[i];
    }
}

//Caso 5
int Sumar_Vectores()
{
 for ( i = 1 ; i<= 20 ; i++)
{
 c[i]= a[i] +  b[i];
 cout<< " El vector C ["<<i<<"]= "<<c[i]<<endl;
 
}
}

//Caso 6
int Menores()
{
 Suma=0;
  for ( i=1 ; i<=20 ; i=i++)
  Suma = Suma + c[i];
  Prom = Suma / 20 ;
    for ( i=1 ; i<=5 ; i++)
    {
     if ( c[i] < Prom)
     {
     g=g+1;
     }
    }
    cout<< " La cantidad de numeros menores del promedio del vector C son : "<<g<<endl;
}

//Caso 7
int Mayor()
{
 Suma=0;
  for ( i=1 ; i<=20 ; i=i++)
  Suma = Suma + c[i];
  Prom = Suma / 20 ;
    for ( i=1 ; i<=20 ; i++)
    {
     if ( c[i] > Prom)
     {
     g=g+1;
     }
    }
    cout<< " La cantidad de numeros mayores del promedio del vector C son: "<<g<<endl;
}

//Caso 8
int Maxino()
{
 Max=c[1];
 for ( i=1 ; i<=20; i++)
 {
  if ( c[i]>Max)
  {
   Max=c[i];
   Indice=i;
  }
 }
 cout<< " El Numero maximo del promedio del vector C es: "<<Max<<endl;
 cout<< " El Indice del numero maximo del vector C es: "<<i<<endl;
}


No hay comentarios:

Publicar un comentario