Vous êtes sur la page 1sur 17

Ejercicios resueltos de lenguaje de

programacin
1:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
int a[10000],i,n,p;
float mg;
cout<<"Ingrese el numero de terminos: ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Ingresar dato "<<i<<"\n";cin>>a[i];
}
p=1;
for(i=1;i<=n;i++)
{
p=p*a[i];
}
mg=pow(p,1/n);
cout<<"La Media Geometrica es: "<<mg;
getch();
}

2:
#include<iostream.h>
#include<conio.h>
void main()
{
int i,n,a[1000],b[1000],s1,s2,p;

float pp;
cout<<"Ingresar el numero de valores: ";cin>>n;
s1=0;s2=0;
for(i=1;i<=n;i++)
{
cout<<"Ingrese valor "<<i<<"\n";cin>>a[i];
cout<<"Ingrese peso "<<i<<"\n";cin>>b[i];
p=a[i]*b[i];
s1=s1+p;
s2=s2+b[i];
}
pp=s1/s2;
cout<<"El Promedio Ponderado es: "<<pp;
getch();
}

3:
#include<iostream.h>
#include<conio.h>
void main()
{
int i,n,num,a[1000],e,c;
cout<<"Ingrese el numero de datos q va ingresar: ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Ingrese el dato "<<i<<" : ";cin>>a[i];
}
cout<<"Ingrese el numero a encontrar: ";cin>>num;
e=0;
for(i=1;i<=n;i++)
{
if(a[i]==num)
{

e=1;
c=i;
}
}
if(e==1)
{
cout<<"El numero SI se encuentra en el array en la posicion
"<<c<<"";
}
else
{
cout<<"El numero NO se encuentra en el array";
}
getch();
}

4:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
int n,i,x[1000],s1;
float mx,m,s2,v,de;
cout<<"Ingrese el numero de datos: ";cin>>n;
s1=0;s2=0;
for(i=1;i<=n;i++)
{
cout<<"Ingrese el dato"<<i<<" : ";cin>>x[i];
s1=s1+x[i];
}
mx=s1/n;m=0;
for(i=1;i<=n;i++)

{
m=m+pow((x[i]-mx),2);
s2=s2+m;
}
v=s2/n;
de=pow(v,0.5);
cout<<"La varianza es: "<<v;
cout<<"La desviacion estandar es: "<<de;
getch();
}

5:
#include<iostream.h>
#include<conio.h>
void main()
{
int a[1000],b[1000],i,j,m,n,s[1000];
cout<<"Ingrese el numero de elementos del Array A: ";cin>>m;
cout<<"Ingrese ele numero delelementos del Array B: ";cin>>n;
for(i=1;i<=m;i++)
{
cout<<"Ingrese el dato A"<<i<<" : ";cin>>a[i];
}
for(j=1;j<=n;j++)
{
cout<<"Ingrese el dato B"<<j<<": ";cin>>b[j];
}
for(j=1;j<=n;j++)
{
for(i=1;i<=m;i++)
{
if(a[i]!=b[j])
{

s[i]=a[i];
}
}
}
for(i=1;i<=n;i++)
{
cout<<"\nLos elementos de A que no estan en B son: "<<s[i];
}
getch();
}

6:
#include<iostream.h>
#include<conio.h>
void main()
{
int n,i,a[1000];
cout<<"Ingrese el numero de elementos del array: ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Ingrese el dato A"<<i<<" : ";cin>>a[i];
}
for(i=1;i<=n;i++)
{
a[i]=a[n-i];
}
for(i=1;i<=n;i++)
{
cout<<"\nI"<<i<<" : ";cout<<a[i];
}
getch();
}

7:
#include<iostream.h>
#include<conio.h>
void main()
{
int n,i,j,a[1000],c[1000];
cout<<"Ingrese el numero de elementos del array: ";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"A"<<i<<" : ";cin>>a[i];
}
for(i=1;i<=n;i++)
{
c[i]=0;
for(j=1;j<=n;j++)
{
if(a[i]==j)
{
c[i]=c[i]+1;
}
}
}
for(i=1;i<=n;i++)
{
cout<<"\nDato"<<i<<" aparece "<<c[i]<<" veces";
}
getch();
}

8:
#include<iostream.h>
#include<conio.h>

#include<math.h>
void main()
{
int m,n,i,x[1000],s1;
float r,k,p;
cout<<"Ingrese el valor de n: ";cin>>n,
cout<<"Ingrese el valor de m: ";cin>>m;
s1=0;
for(i=1;i<=m;i++)
{
cout<<"Ingrese el valor de X"<<i<<" : ";cin>>x[i];
}
for(i=1;i<=m;i++)
{
s1=s1+pow((x[i]-m),2);
}
k=1/n;p=pow(s1,2);
r=k*p;
cout<<"El valor de M es: "<<r;
getch();
}

9:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int i,x,n,p;
float s;
s=1;p=1;
cout<<"Ingrese el valor de x: ";cin>>x;

cout<<"Ingrese el numero de terminos: ";cin>>n;


n=n-1;
for(i=1;i<=n;i++)
{
p=p*i;
s=s+(pow(x,i)/p);
}
cout<<"La suma es: "<<s;
getch();
}

10:
#include<iostream.h>
#include<conio.h>
void main()
{
int a,b,c,i;
cout<<"Ingrese el primer numero: ";cin>>a;
cout<<"Ingrese el segundo numero: ";cin>>b;
i=0;
c=a;
for(a=a+1;a<b;a++)
{
if(a%2==0)
{
i=i++;
cout<<"\n"<<a;
}
}
cout<<"\nLos numeros pares entre "<<c<<" y "<<b<<" son: "<<i;
getch();
}

11:
#include<iostream.h>
#include<conio.h>
void main()
{
int i,j,s;
for(i=1;i<=20;i++)
{
for(j=1;j<=10;j++)
{
s=0;
s=s+i+j;
cout<<"\n"<<i;
cout<<"+";
cout<<""<<j;
cout<<"=";
cout<<""<<s;
}
}
getch();
}

12:
#include<iostream.h>
#include<conio.h>
void main()
{
int a,b,s,n,i;
a=0;b=1;
cout<<"Ingresar el valor de n: ";cin>>n;
cout<<"\n"<<a;
n=n-1;

for(i=1;i<=n;i++)
{
s=a+b;
a=b;
b=s;
cout<<"\n"<<a;
}
getch();
}

13:
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
int n,x,i;
float s;
s=0;
cout<<"Ingrese el numero de terminos: ";cin>>n;
cout<<"Ingrese el valor de x: ";cin>>x;
for(i=1;i<=n;i=i+2)
{
s=s+((pow(x,i)/pow(i,2))-(pow(x,i+1)/pow(i+1,2)));
}
cout<<"La suma es: "<<s;
getch();
}

14:
#include<iostream.h>
#include<conio.h>
void main()

{
int i,j,a[3][4],s[4],t[3],me,ma,bajo,alto;
for(i=1;i<=3;i++)
{
for(j=1;j<=4;j++)
{
cout<<"Ingrese la cantidad de articulos del tipo "<<j<<" en el
almacen "<<i<<" ";cin>>a[i][j];
}
}
for(j=1;j<=4;j++)
{
s[j]=0;
for(i=1;i<=3;i++)
{
s[j]=s[j]+a[i][j];
}
cout<<"\nEl numero de articulos por tipo "<<j<<" es: "<<s[j];
}
for(i=1;i<=3;i++)
{
t[i]=0;
for(j=1;j<=4;j++)
{
t[i]=t[i]+a[i][j];
}
cout<<"\nEl numero de articulos que existe en el almacen "<<i<<"
es: "<<t[i];
}
me=a[2][1];
ma=a[2][1];
for(j=1;j<=4;j++)
{

if(me>a[2][j])
{
me=a[2][j];
}
if(ma<a[2][j])
{
ma=a[2][j];
}
}
cout<<"\nLa cantidad de articulos mas alto en el almacen 2 es: "<<ma;
cout<<"\nLa cantidad de articulos mas bajo en el almacen 2 es: "<<me;
for(j=1;j<=4;j++)
{
bajo=a[1][j];
alto=a[1][j];
for(i=1;i<=3;i++);
{
if(bajo>a[i][j])
{
bajo=a[i][j];
}
if(alto<a[i][j])
{
alto=a[i][j];
}
}
cout<<"\nLa cantidad de articulos mas alta del tipo "<<j<<" de
articulos es: "<<alto;
cout<<"\nLa cantidad de articulos mas baja del tipo "<<j<<" de
articulos es: "<<bajo;
}
getch();
}

15:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
float s,b[100000],s2,prom[100000],pprom;
int a[100000][3],n,i,j,alto,alto2,bajo3,alto3,sum,alto4,bajo4;
cout<<"Ingrese el numero de alumnos: ";cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Ingrese las notas del alumno "<<i<<" ";cin>>a[i][j];
}
}
for(i=1;i<=n;i++)
{
s=0;
for(j=1;j<=2;j++)
{
s=s+a[i][j];
}
b[i]=s/2;
}
for(i=1;i<=n;i++)
{
s2=0;
s2=s2+(((1.5)*b[i])+((3.5)*a[i][3]));
prom[i]=s2/5;
}
for(i=1;i<=n;i++)

{
cout<<"\nEl promedio del alumno "<<i<<" es: "<<prom[i];
}
alto=prom[1];
for(i=1;i<=n;i++)
{
if(alto<prom[i])
{
alto=prom[i];
}
}
cout<<"\nEl promedio mas alto es : "<<alto;
alto2=b[1];
for(i=1;i<=n;i++)
{
if(alto2<b[i])
{
alto2=b[i];
}
}
cout<<"\nEl promedio de practicas mas alto es: "<<alto2;
bajo3=a[1][3];
alto3=a[1][3];
for(i=1;i<=n;i++)
{
if(bajo3>a[i][3])
{
bajo3=a[i][3];
}
if(alto3<a[i][3])
{
alto3=a[i][3];

}
}
cout<<"\nLa nota de examen mas alta es: "<<alto3;
cout<<"\nLa nota de examen mas baja es: "<<bajo3;
sum=0;
for(i=1;i<=n;i++)
{
sum=sum+prom[i];
}
pprom=sum/n;
cout<<"\nEl promedio de notas finales es: "<<pprom;
alto4=prom[1];
bajo4=prom[1];
for(i=1;i<=n;i++)
{
if(alto4<prom[i])
{
alto4=prom[i];
}
if(bajo4>prom[i])
{
bajo4=prom[i];
}
}
cout<<"\nEl promedio mas alto: "<<alto4;
cout<<"\nEl promedio mas bajo: "<<bajo4;
cout<<"\nLa suma de los promedios es: "<<sum;
getch();
}

16:
#include<iostream.h>
#include<conio.h>

void main()
{
int a[1000][1000],b[1000][1000],c[1000][1000],i,j,f1,f2,c1,c2;
cout<<"Ingrese el numero de filas de la matriz A: ";cin>>f1;
cout<<"Ingrese el numero de columnas de la matriz A: ";cin>>c1;
cout<<"Ingrese el numero de filas de la matriz B: ";cin>>f2;
cout<<"Ingrese el numero de columnas de la matriz B: ";cin>>c2;
if(c1=f2)
{
for(i=1;i<=f1;i++)
{
for(j=1;j<=c1;j++)
{
cout<<"Dato A"<<i<<j<<" : ";cin>>a[i][j];
}
}
for(i=1;i<=f2;i++)
{
for(j=1;j<=c2;j++)
{
cout<<"Dato B"<<i<<j<<" : ";cin>>b[i][j];
}
}
for(i=1;i<=f1;i++)
{
c[i][j]=0;
for(j=1;j<=c2;j++)
{
c[i][j]=c[i][j]+a[i][j]*b[j][j];
}
}
for(i=1;i<=f1;i++)

{
for(j=1;j<=c2;j++)
{
cout<<" Dato C"<<i<<j<<" : "<<c[i][j];
}
}
}
else
{
cout<<"No se pueden multiplicar";
}
getch();
}

Vous aimerez peut-être aussi