viernes, 12 de febrero de 2010

ALGORITMOS

ALGORITMOS

Clave

#include
void main()
{
int x, i, n;

cout<<"TU ESTADO ES digita un numero";

cin>>n;
if(n>0)
{
for(x=1; x<1000000000;x--)
{
cout<<"muy mal hombre";
}
}
cin>>i;
}

Combinación y permutacion

#include
double factorial(double num)
{
int x;
double fact=1;
for(x=1;x<=num;x++)
{
fact=fact*x;
}
return fact;
}
void main ()
{
double n,r,perm,comb;
cout<<"digite n";
cin>>n;
cout<<"digite r";
cin>>r;
perm=factorial(n)/factorial(n-r);
cout<<"la permutacion es igual a="< comb=factorial(n)/ (factorial(n-r)*factorial(r));
cout<<"la combinación es igual a ="< cin>>n;
}


Conversión

#include
void main ()
{
float peso,x;
cout<<"digite numero";
cin>>peso;
x=peso/2550;
cout<<"el resultado es"< cin>>x;
}// end


Descuento

#include
void main ()
{
float n, descuento;
cout<<"digite numero";
cin>>n;
if (n>100)
{
descuento= n*0.10;
}
else
{
descuento= n*0.02;
}
cout<<"el descuento es"< cout<<"el descuento es"<}


Suma
#include
#include
void main()
{
int n1,n2,suma;
clrscr ();
cout<<"\t\t\t suma de dos numero";
cout<<"\n\n digite el primer numero\t";
cin>>n1;
cout<<"\n digite el segundo numero\t";
cin>>n2;
Suma= n1+n2;
cout<<"\n el resultdo es\t"< cin>>n1;}

Factorial de número

include
#include
#include
double factorial(double n)
{
double fac=1,i=1;
while(i<=n)
{
fac=fac*i;
i=i+1;
}
return fac;
}
void main ( )
{
double n,f;
cout<<"digite numero";
cin>>n;
f=factorial( 5);
cout<<"el factorial es"< getch( );
}


Suma pares
# include
# include
void main()
{
int suma=0,i,n;
for(i=1;i<=25;i++)
{
cout<<"digite un numero";
cin>>n;
if(n%2==0)
{
Suma=suma+n;
}
}
cout<<"la suma es"< cin>>n;
}





Multiplicación

#include
#include
float mult(float n1 float n2 float n3);
{
float n1, n2, n3, Multiplicación;
Multiplicación=n1*n2*n3;
return Multiplicacion;
}
void main()
{
float x1,x2,x3;
cout<<"digite numero";
cin>>x1;
cout<<"digite numero";
cin>>x2;
cout<<"digite numero";
cin>>x3;
res=mult(x1*x2*x3);
cout<<"el resultado es"< cin>>n;
}



Programación



#include
void main ()

{
int n, suma, co, cneg,cneu;
float media;
for (i=1;i<=n;i++)
{
cout<<"digite_un_numero";
cin>>num;
suma=suma+num;
if(num==0)
{
cneu=cneu+1
}
else
{
if(num>0)
{
cp=cp+1;
}
else
{
cneg=cneg+1
}
}
}

media=suma/n;
cout<<"los números iguales a cero"< cout<<"los números positivos son"< cout<<"los números negativos son"< cout<<"la media es"<}


Potencia y raíz

#include
#include
#include

void main (void)
{
float x1,x2,y1,y2,d;
cout<<"x1: ";
cin>>x1;
cout<<"y1: ";
cin>>y1;
cout<<"x2: ";
cin>>x2;
cout<<"y2: ";
cin>>y2;
d=sqrt(pow((x2-x1),2)+pow((y2-y1),2));
cout<<"d= "<getch();
}













Pares e impares



#include
#include
void main()
{
int x,num,cp=0,ci=0,cw=0,cpo=0,cn=0;
clrscr();
cout<<"\t\t pares e impares negativos positivos";
for(x=0;x<=50;x++)
{
cout<<"\n\ndigite un numero\t";
cin>>num;
if(num==0)
{
cw=cw+1;
}
else
{
if(num>0)
{
cpo=cp+1;

}
else
{
cn=cn+1;
}
if(num %2==0)
{
cp=cp+1;
}
else
{
ci=ci+1;
}
}
}
cout<<"\n la cantidad de positivo es"< cout<<"\n la cantidad de negativo es"< cout<<"\n la cantidad de pares es"< cout<<"\n la cantidad de impares es"<getch();
}





Ordenar

#include
#include
void main()
{
int vect[6],i,n;
cout<<"digite numero";
cin>>n;
for(i=0;i {
cout<<"digite numero";
cin>>vect[i];
}
for(i=0;i {
cout< getch();
}
}


Numero

#include
void main()
{
int num=45,n;
cout<<"Digita un numero";
cin>>n;
While (n!=num)
{
cout<<"Muy mal chico ";
cin>>n;
}
cout<<"ok eres un genio";
cin>>n;
}












Vectores

#include
#include
#include
void main()
{
int vec1[100],vec2[100],vec3[200],n1,n2,i;
for(i=0;i {
cout<<"digite dato del vector 1";
cin>>vec1[i];
}
for(i=0;i {
cout<<"digite dato del vector 2";
cin>>vec2[i];
}
for(i=0;i {
vec3[i]=vec1[i];
}
for(i=0;i {
vec3[i]=vec2[i-n1];

}
}


Numero mayor
#include
#include
void main ()
{
float n1,n2;
cout<<"digite numero";
cin>>n1;
cout<<"digite numero";
cin>>n2;
if (n1>n2)
{
cout<<"\n mayor es\t\t"< }
else
{
cout<<"mayor es \t\t"< }
cin>>n1;}
Concatenación

#include
void main()
{
int vec[100],i,n,y=0;

cout<<"digite tamaño ";
cin>>n;

for(i=0;i{
cout<<"digite un numero";
cin>>vec[i];
}
for(i=0;i{

vec[n+i]=vec[i];
vec[y+n]=vec[i];
y=y+1;
}

cout<<"la concadena es secuencial es";
for(i=0;i{
cout<<""<}
cin>>i;
}


Pares e impares

#include
void main ()
{
int n,i, vec1[100],VEC2[100],vec3[200];
cout<<"digite los datos del vector";
cin>>vec1[i];
for(i=0;i {
cout<<"digite los datos del vector";
cin>>vec1[i];
}
for(i=0;i {
if(i%2==0)
{

VEC2[i]=vec1[i];
}
else
{
vec3[i]=vec1[i];
}
}
for(i=0;i {
cout<<"las posiciones pares son"< cout<<"las posiciones impar son"< }
}


Ejercicio
#include
#include
void main()
{
int v1[100],v2[100],v3[100],n,i;
clrscr();
cout<<"digite el tamaño del vector";
cin>>n;
for(i=0;i{
cout<<"\nlos datos vector son";
cin>>v1[i];
}
cout<<"\nlos datos del vector 2 son\t";
for(i=0;i{
if (i%2==0)
{
v2[i]=v1[i];
cout<<"\n "< }
}
cout<<"\nlos datos del vector 3 son\t";
for(i=0;i {
If (i%2!=0)
{
v3[i]=v1[i];
cout<<"\n"< }
}
getch();
}

Conectar dos vectores




#include
#include
#include
void main()
{
int vec1[100],vec2[100],vec3[200],n1,n2,i;
cout<<"digite tamaño del primer vector";
cin>>n1;

for(i=0;i {
cout<<"digite numero";
cin>>vec1[i];
}
cout<<"digite tamaño del segundo vector";
cin>>n2;
for(i=0;i {
cout<<"digite numero";
cin>>vec2[i];
}
for(i=0;i {
vec3[i]=vec1[i];
}
for(i=n1;i {
vec3[i]=vec2 [i-n1];

}
cout<<"LA CONCADENA ES";
for(i=0;i{
cout<<""<}
getch ();
}

No hay comentarios:

Publicar un comentario