Lenguaje De Progrmacion
Enviado por • 24 de Octubre de 2013 • 1.488 Palabras (6 Páginas) • 203 Visitas
#include <iostream.h>
#include <stdlib.h>
const int N=50;
void matriz(int n,int a[N][N]);
void main()
{ int n,a[N][N];
cout<<"lado de la matriz nxn:";cin>>n;
matriz(n,a);
system("PAUSE");
}
void matriz(int n,int a[N][N])
{ int i,j,cont,k,cont2=0,cont3=0;
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
{cout<<"["<<i+1<<","<<j+1<<"]=";
cin>>a[i][j];
}
}
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
cont=0;
{ for(k=1;k<=(a[i][j]);k++)
{if((a[i][j])%k==0)
cont++;
}
if(cont==2)
{cout<<"un primo :"<<a[i][j]<<"; posicion "<<i+1<<","<<j+1<<endl;
cont2++;
}
if(a[i][j]%5==0)
cont3++;
}
}
cout<<"hay "<<cont2<<" primos"<<endl;
cout<<"hay "<<cont3<<"multiplos de 5"<<endl;
}
***
#include <iostream.h>
#include <conio.h>
struct alumno
{char nombre[15];
float talla;
float n1,n2,prom;
};
void main()
{int n,i,t;
float prom,menor;
char m[15];
alumno p[50];
cout<<"ingrese numero de alumnos";cin>>n;
for(i=0;i<n;i++)
{cout<<"datos de alumno"<<i+1<<endl;
cout<<"nombre : ";cin>>p[i].nombre;
cout<<"talla : ";cin>>p[i].talla;
cout<<"nota 1 : ";cin>>p[i].n1;
while(p[i].n1>20){cout<<"ingresa bien la nota 1:";cin>>p[i].n1;}
cout<<"nota 2 : ";cin>>p[i].n2;
while(p[i].n2>20){cout<<"ingresa bien la nota 2:";cin>>p[i].n2;}
p[i].prom=(p[i].n1+p[i].n2)/2;
cout<<"el promedio es: "<<p[i].prom<<endl;
cout<<"_______________________\n\n";
}
menor=p[0].prom;
for(i=0;i<n;i++)
{ if(p[i].prom<menor)
{menor=p[i].prom;
m=p[i].nombre;
t=p[i].talla;
}
}
cout<<"datos del alumno de menor promedio: "<<endl;
cout<<"el nombre de este alumno es: "<<m<<endl;
cout<<"el promedio de este alumno es: "<<menor<<endl;
cout<<"la talla de este alumno es: "<<t<<endl;
}
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
const int N=50;
struct producto
{ int codigo;
float precio;
char nombre[15];
};
void main()
{ producto p[N],a;
int n,i;
float monto_compra=0,monto_pagar,d;
cout<<"ingrese su nombre: ";cin>>a.nombre;
cout<<"cuantos productos va a comprar ";cin>>n;
for(i=0;i<n;i++)
{ cout<<"producto Nº"<<i+1<<endl;
cout<<"Codigo: ";cin>>p[i].codigo;
cout<<"Precio: ";cin>>p[i].precio;
monto_compra=monto_compra+p[i].precio;
}
if(monto_compra>1000)
d=0.15;
else if(monto_compra>=500&&monto_compra<=1000)
d=0.10;
else
d=0.05;
monto_pagar=monto_compra*d;
cout<<"Sr.:"<<a.nombre<<endl;
cout<<"Datos de la compra\n";
cout<<"Monto de la compra: "<<monto_compra<<endl;
cout<<"Descuento: "<<d<<endl;
cout<<"Monto a pagar: "<<monto_pagar<<endl;
system("PAUSE");
}
#include <iostream.h>
#include <stdlib.h>
int main()
{ int a[5],i,j,aux,aux2;
for(i=0;i<5;i++)
{cout<<"a["<<i+1<<"]=";
cin>>a[i];
}
//ordenando ascendentemente
for(i=0;i<4;i++)
{ for(j=i+1;j<5;j++)
{ if(a[i]>a[j])
{ aux=a[i];
a[i]=a[j];
a[j]=aux;}
}
}
cout<<"Los elementos del vector, ordenados ASCENDENTEMENTE son: "<<endl;
for(i=0;i<5;i++)
cout<<a[i]<<" ";cout<<"\n\n";
//ordenando descendentemente
for(i=0;i<4;i++)
{for(j=i+1;j<5;j++)
{if(a[i]<a[j])
{aux2=a[i];
a[i]=a[j];
a[j]=aux2;}
}
}
cout<<"Los elementos del vector, ordenados DESCENDENTEMENTE son: "<<endl;
for(i=0;i<5;i++)
cout<<a[i]<<" ";cout<<"\n\n";
system("PAUSE");
return 0;
}
#include <iostream.h>
#include <stdlib.h>
void main()
{ int a[10],b[10],i,k=0;
cout<<"Ingrese 10 elememtos del vector a\n";
for(i=0;i<10;i++)
{
cout<<"a["<<i+1<<"]=";cin>>a[i];
} cout<<endl;
cout<<"Ingrese 10 elememtos del vector b\n";
for(i=0;i<10;i++)
{
cout<<"b["<<i+1<<"]=";cin>>b[i];
} cout<<endl;
cout<<"Los 20 elementos intercalados de a y b son \n";
for(i=0;i<10;i++)
{
cout<<"c["<<k+1<<"]="<<a[i]<<endl;
cout<<"c["<<k+2<<"]="<<b[i]<<endl;
k=k+2;
} cout<<endl;
}****
#include <iostream.h>
#include <stdlib.h>
int main()
{ int i,j,a[3][3],s1=0,s2=0,s3=0,s4=0,s5=0,s6=0,s7=0;
cout<<" datos de la matriz A\n";
cout<<" ___________________\n\n";
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{cout<<"ingrese elemento"<<"("<<i+1<<","<<j+1<<"): ";cin>>a[i][j];cout<<endl;
if(i==0) { s1=s1+a[i][j];}
if(i==1) { s2=s2+a[i][j];}
if(i==2) {s3=s3+a[i][j];}
if(i==j) { s4=s4+a[i][j]; }
if(j==0) { s5=s5+a[i][j]; }
if(j==1) { s6=s6+a[i][j];}
if(j==2) {s7=s7+a[i][j];}
}
}
cout<<"la suma de la fila 1 es: "<<s1<<endl;
cout<<"la suma de la fila 2 es: "<<s2<<endl;
cout<<"la suma de la fila 3 es: "<<s3<<endl;
cout<<"la suma de la diagonal es: "<<s4<<endl;
cout<<"la suma de la columna 1 es: "<<s5<<endl;
cout<<"la suma de la columna 2 es: "<<s6<<endl;
cout<<"la suma de la columna 3 es: "<<s7<<endl;
}
nclude <iostream.h>
#include <stdlib.h>
void main()
{ int i,j,a[5][6],cont1=0,cont2=0,cont3=0;
cout<<"Ingresando elementos de la matriz 5x6\n";
for(i=0;i<5;i++)
for(j=0;j<6;j++)
{
cout<<"a["<<i+1<<"]["<<j+1<<"]=";
cin>>a[i][j];
}
for(i=0;i<5;i++)
for(j=0;j<6;j++)
{ if(a[i][j]==0)
cont1++;
else if(a[i][j]>0)
cont2++;
else
cont3++;
}
cout<<"Hay "<< cont1<<" ceros\n";
cout<<"Hay "<< cont2<<" positivos\n";
cout<<"Hay "<< cont3<<" negativos\n";}
...