Está en la página 1de 3

#include "stdafx.

h"
#include <iostream>
#include <time.h>
using namespace std;
// dimendiona el arreglo
#define tam 10
int a[tam];
// prototipos de funciones
void llenaAregllo();
void llenaVector();
void lista();
int aleatorio (int min , int max);
void capicuas();
int esCapicua (int n);
void primos();
int esPrimo ( int n);
void estadistica();
double promedio();
double desviacionEstandar ();
double varianza();
int menu();
// funcin principal()
void main(){
int op;
do{
op=menu();
switch(op){
case 1:
llenaVector();
lista();
break;
case 2: capicuas(); break;
case 3: primos(); break;
case 4: estadistica(); break;
}
}while(op!=0);
}
//desarrolo de funciones
void llenaVector(){
srand(time(NULL));
for(int i=0 ; i<tam; i++)
a[i]= aleatorio (100,999);
}
void lista(){
for( int i=0 ; i<tam; i++)
cout<<"a["<< i << "]="<<a[i]<<endl;
}
int aleatorio (int min , int max){
return (rand( )%(max-min+1) +min);
}

void capicuas(){
int c =0;
cout<<"Numeros capicuas que estan en el vector"<<endl;
for ( int i = 0; i<tam; i++){
if ( esCapicua(a[i])){
c++;
cout<<a[i]<<endl;
}
}
cout<<"hay "<<c<< " numeros capicuas"<<endl;
}
int esCapicua(int n) {
if (n/100 == n%10)
return 1;
else
return 0;
}
void primos(){
int c=0;
cout<<"Numeros primos que estan en el vector"<<endl;
for( int i = 0; i<tam; i++){
if (esPrimo(a[i])){
c++; cout<<a[i]<<endl;
}
}
cout<<"hay " <<c<< " numeros primos"<<endl;
}
int esPrimo( int n) {
int c = 0;
for( int i = 1; i<=n; i++){
if( n% i == 0) c++;
}
if( c==2)
return 1;
else
return 0;
}
void estadistica(){
cout<< "Promedio="<<promedio()<<endl;
cout<< "Desviacion estandard= "<< desviacionEstandar()<<endl;
cout<< "varianza= "<< varianza()<<endl;
}
double promedio(){
double s = 0;
for ( int i = 0; i<tam; i++)
s += a[i];
return s/tam;
}
double desviacionEstandar (){
return sqrt(varianza());
}
double varianza(){
double p= promedio(), suma=0;

for( int i = 0; i<tam; i++)


suma += pow(a[i]-p, 2);
return suma/tam;
}
int menu(){
int n;
cout<<"MENU DE OPCIONES"<<endl;
cout<<"[1] genera vector"<<endl;
cout<<"[2] capicuas"<<endl;
cout<<"[3] primos"<<endl;
cout<<"[4] Estadistica"<<endl;
cout<<"[0] fin"<<endl;
cout<<"INGRESE SU OPCION: ";cin>>n;
return n;
}

También podría gustarte

  • Gastos
    Gastos
    Documento1 página
    Gastos
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Inf Electronica - Fuente
    Inf Electronica - Fuente
    Documento36 páginas
    Inf Electronica - Fuente
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Recibo
    Recibo
    Documento2 páginas
    Recibo
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Rosasgonzalez PDF
    Rosasgonzalez PDF
    Documento130 páginas
    Rosasgonzalez PDF
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Labo de Resis
    Labo de Resis
    Documento5 páginas
    Labo de Resis
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Jesthyn Vega Cano
    Jesthyn Vega Cano
    Documento5 páginas
    Jesthyn Vega Cano
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Práctica Nro 02 - Modelo 2 - Ini
    Práctica Nro 02 - Modelo 2 - Ini
    Documento1 página
    Práctica Nro 02 - Modelo 2 - Ini
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Electronica
    Electronica
    Documento6 páginas
    Electronica
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Gastos
    Gastos
    Documento1 página
    Gastos
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Importante Leer Antes de Ver La Pelicula
    Importante Leer Antes de Ver La Pelicula
    Documento1 página
    Importante Leer Antes de Ver La Pelicula
    Diefre Segundo Bustamante
    Aún no hay calificaciones
  • Nuevas Conclusiones
    Nuevas Conclusiones
    Documento1 página
    Nuevas Conclusiones
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Cuestionario de Envejecimiento 2014-2
    Cuestionario de Envejecimiento 2014-2
    Documento4 páginas
    Cuestionario de Envejecimiento 2014-2
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Nota 1
    Nota 1
    Documento2 páginas
    Nota 1
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Guia de Lab. Ensayo de Dureza 2014-1
    Guia de Lab. Ensayo de Dureza 2014-1
    Documento2 páginas
    Guia de Lab. Ensayo de Dureza 2014-1
    Kenyo Brzl
    Aún no hay calificaciones
  • Clase 2
    Clase 2
    Documento6 páginas
    Clase 2
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Instrucciones
    Instrucciones
    Documento1 página
    Instrucciones
    Martha Sapatanga
    Aún no hay calificaciones
  • HERENCIA
    HERENCIA
    Documento8 páginas
    HERENCIA
    JoanGildoJimenezMelo
    Aún no hay calificaciones
  • Ciclos
    Ciclos
    Documento2 páginas
    Ciclos
    Saul Leonidas Astocaza Antonio
    Aún no hay calificaciones
  • Graf Rectas
    Graf Rectas
    Documento1 página
    Graf Rectas
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Progra Practica 3
    Progra Practica 3
    Documento5 páginas
    Progra Practica 3
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • HERENCIA
    HERENCIA
    Documento8 páginas
    HERENCIA
    JoanGildoJimenezMelo
    Aún no hay calificaciones
  • Diodo Lab
    Diodo Lab
    Documento4 páginas
    Diodo Lab
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Distribuidor
    Distribuidor
    Documento9 páginas
    Distribuidor
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Informe 2 Previo
    Informe 2 Previo
    Documento8 páginas
    Informe 2 Previo
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Diodo Lab
    Diodo Lab
    Documento4 páginas
    Diodo Lab
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Clas 7 Proc
    Clas 7 Proc
    Documento11 páginas
    Clas 7 Proc
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Liliana Campos CV
    Liliana Campos CV
    Documento4 páginas
    Liliana Campos CV
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • DROGAS
    DROGAS
    Documento5 páginas
    DROGAS
    Luis Antonio Monsefu Alvarez
    Aún no hay calificaciones
  • Dibujo Tecnico1
    Dibujo Tecnico1
    Documento41 páginas
    Dibujo Tecnico1
    Christine Brown
    Aún no hay calificaciones