You are on page 1of 2

/*#include<iostream>

#include<stdlib.h>
#include<time.h>
using namespace std;
class vector{
protected:
int N;
public:
void LeeN(int M);
void Genera(int N,int v[]);
void escribe(int N, int v[]);
int Mayor(int N,int v[]);
float promedio(int N, int v[]);
void ordena(int N, int v[]);};
//implementacion
void vector::LeeN(int M)
{N=M;}
void vector::Genera(int N, int v[])
{for(int i=1; i<=N; i++)
v[i]=rand()%21;}
void vector::escribe(int N, int v[])
{cout<<'[';
for (int i = 1; i<=N; i++)
cout<<v[i]<<' ';
cout<<']';
}
int vector::Mayor(int N,int v[])
{int M=v[1];
for( int i=1; i<=N; i++)
if(v[i]>M)
M=v[i];
return(M);}
void vector::ordena(int N,int v[])
{int tmp;
cout<< '[';
for(int i=1; i<=N; i++)
for(int j=1; j<=N; j++)
if (v[i]>v[j])
{tmp=v[i];
v[i]=v[j];
v[j]=tmp;}
for(int i=1; i<=N; i++)
cout<<v[i]<<' ';cout<<']';}
float vector::promedio(int N, int v[])
{int sum=0;
float prom;
for (int i = 1; i<=N; i++)
sum = sum + v[i];
prom = (float)sum/N;
return(prom);
}
void main (){
vector lista;
int p, arreglos[100];
srand((unsigned)time(NULL));
cout<< " Ingrese N= ";cin>>p;
cout<<endl;

lista.LeeN(p);
cout<< " El vector generado= ";
cout<<endl<<endl;
lista.Genera(p,arreglos);
lista.escribe(p,arreglos);
cout<<endl<<endl;
cout<< " El mayor valor del vector= "<<lista.Mayor(p,arreglos)<<endl;
cout<<endl<<endl;
cout<< " El vector ordenado de forma descendente= ";
cout<<endl<<endl;
lista.ordena(p,arreglos);
cout<<endl<<endl;
cout<< " El promedio del vector= "<<lista.promedio(p,arreglos)<<endl;
cout<<endl<<endl;
system("pause");
}
*/
/*
#include<iostream>
#include<math.h>
#include<stdlib.h>
#define pi 2*asin(1.0)
class circulo{
protected:
float R;
public:
circulo(float Q);
double area(float R);
double longitud(float R);
};
circulo::circulo(float Q){
R=Q;
}
double circulo::area(float R){
return(pi*R*R);
}
double circulo::longitud(float R){
return (2*pi*R);
}using namespace std;
void main(){
float M;
cout<<"ingrese el valr del radio";cin>>M;
circulo cc(M);
cout<<"el area = "<<cc.area(M)<<endl;
cout<<"la longitud = "<<cc.longitud(M)<<endl;
system("pause");
}

*/

You might also like