Академический Документы
Профессиональный Документы
Культура Документы
#include<iostream>
#include<conio.h>
void main()
{
int A[100],mayor[100],n,i,k;
float prom,suma=0;
cout<<"Digite el numero de datos del arreglo\n ";
cin>>n;
cout<<"Digite los elementos del arreglo \n";
cout<<"los elementos deben estar entre 15 y 70\n";
i=0;
while(i!=n){
cout<<"Digite un numero :\n";
cin>>A[i];
if(A[i]>15 && A[i]<70)
i++;
else
cout<<"\nDigite otro numero dentro del rango de 15 a 70 : \n";}
cout<<"el arreglo es:\n";
for(i=0;i<n;i++)
cout<<A[i]<<"\t";
for(i=0;i<n;i++)
suma=suma+A[i];
prom=suma/n;
cout<<"\nEl promedio es "<<prom<<"\n";
k=0;
for(i=0;i<n;i++)
if(A[i]>suma/n)
{mayor[k]=A[i];
k++;
}
cout<<"Los mayores del promedio son \n";
for(i=0;i<k;i++)
cout<<mayor[i]<<"\t";
getch();
}
2.
#include<conio.h>
#include<iostream.h>
void main(){
int A[100],n,M[100],i;
cout<<"Digite el numero de elementos del arreglo:\n";
cin>>n;
cout<<"Digite los elementos del arreglo que esten entre 1y35\n";
i=0;
while(i!=n){
cout<<"Digite un numero :\n";
cin>>A[i];
if(A[i]>1 && A[i]<35)
i++;
else
cout<<"Digite otro numero entre 1y35\n";}
cout<<"\nEl vector original es\n";
for(i=0;i<n;i++)
cout<<A[i]<<"\t";
for(i=0;i<n;i++)
M[i]=A[i]*A[i];
cout<<"\nEl vector resultante es\n";
for(i=0;i<n;i++)
cout<<M[i]<<"\t";
getch();
}
3.
#include<conio.h>
#include<iostream>
void main(){
int A[100],n,k,i,d;
cout<<"Digite el numero de elementos del arreglo:\n";
cin>>n;
cout<<"\nDigite los elementos del arreglo que esten comprendidos entre 10 y 35\n";
i=0;
while(i!=n){
cout<<"\nDigite un numero\n";
cin>>A[i];
if(A[i]>10 && A[i]<85)
i++;
else
cout<<"\nDigite otro numero comprendido entre 10 y 85\n";}
cout<<"\nEl arreglo es\n";
for(i=0;i<n;i++)
cout<<A[i]<<"\t";
cout<<"\nDigite un numero:\n";
cin>>k;
for(i=0;i<n;i++){
if(k==A[i]){
d=1;
if(d==1){
cout<<"El numero si esta en la lista\n";
cout<<"la posicion del numero es "<<i<<"\n";}
else
cout<<"NO\n";}
}
getch();
}
#include <iostream.h>
#include <conio.h>
void main() {
int edad[10],i,j,n,mayor,menor;
char nom[10][10];
float suma=0;
cout<<"Digite el numero de alumnos : ";cin>>n;
for(i=0;i<n;i++){
cout<<"Digite el nombre del alumno "<<i+1<<" : ";
cin>>nom[i];}
cout<<"Digite las edades de alumnos que esten entre 1 y 35 : ";
i=0;
while(i!=n){
cout<<"\nDigite una edad\n";
cin>>edad[i];
if(edad[i]>1 && edad[i]<35)
i++;
else
cout<<"Digite otra edad que este entre 1 y 35\n";}
for(i=0;i<n;i++)
suma=suma+edad[i];
cout<<"\nLos alumnos son:\n";
for(i=0;i<n;i++)
cout<<nom[i]<<"\t";
cout<<"\nSus edades son: \n";
for(i=0;i<n;i++)
cout<<edad[i]<<"\t";
cout<<"\nEl promedio de las edades es "<<suma/n<<"\n";
j=0;
mayor=0;
for(i=0;i<n;i++){
if(mayor<edad[i]){
mayor=edad[i];
j=i;}
}
cout<<"El alumno de mayor edad es "<<nom[j]<<"\n";
j=0;
menor=edad[0];
for(i=0;i<n;i++){
if(menor>edad[i]){
menor=edad[i];
j=i;}
}
cout<<"El alumno de menor edad es "<<nom[j]<<"\n";
getch();
}
20. #include<iostream>
#include<conio.h>
void main(){
int n,a[100],i,temp,j;
cout<<"\nDigite el numero elementos del vector : ";cin>>n;
i=0;
while(i!=n){
cout<<"Digite el elemento "<<i+1<<"\n";
cin>>a[i];
if(a[i]>0 && a[i]<60)
i++;
else
cout<<"Digite otro valor que este entre -50 y 50\n";}
for(i=0;i<n;i++)
cout<<a[i]<<"\t";
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(a[i]<a[j])
{temp=a[i];
a[i]=a[j];
a[j]=temp;
}
cout<<"\nLa matriz ordenada es :\n";
for(i=0;i<n;i++)
cout<<a[i]<<"\t";
getch();
}
22. //Problema 22: Hacer un programa que llene una matriz cuadrada
(n�meros generados entre 15 y 40) y que almacene la diagonal principal
en un vector. Imprimir el vector resultante.
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
void main(){
int A[100][100],n,i,j,suma[100];
cout<<"Digite el grado de la matriz:\n";
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
A[i][j]=15+rand()%40;
cout<<"La matriz inicial es\n";
for(i=0;i<n;i++){
cout<<"\n";
for(j=0;j<n;j++)
cout<<A[i][j]<<"\t";}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
if(i==j)
suma[i]=A[i][j];}
cout<<"\nEl vecto resultante es\n";
for(i=0;i<n;i++)
cout<<suma[i]<<"\t";
getch();
}
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
using namespace std;
int main(){�
int A[100][100],N,M,p=0,q=0;
cout<<"Digite el numero de filas y columnas\n";
for(i=0;i<n;i++)
temp[i]=a[i][0];
for(i=0;i<n;i++)
for(j=0;j<n-1;j++)
{a[i][j]=a[i][j+1];}
for(i=0;i<n;i++)
a[i][n-1]=temp[i];
for(j=0;j<n;j++)
tuti[j]=a[0][j];
for(j=0;j<n;j++){
a[0][j]=a[n-1][j];
a[n-1][j]=tuti[j];}
}