Sie sind auf Seite 1von 8

//INICIANDO CON ARREGLOS int

A[10][100],i,j,fil,col,M,m,indMi,indMj
/* ,indmi,indmj;
#include<iostream> cout<<"Ingrese el Numero de
#include<stdlib.h> Filas= ";cin>>fil;
using namespace std; cout<<"Ingrese el Numero de
Columnas= ";cin>>col;
void main(){ for(i=0;i<fil;i++)
int for(j=0;j<col;j++)
N,V1[100],indM,indm,M,m,S=0,i,j; cin>>A[i][j];
float prome; //Visualizando Valores
cout<<"Ingrese el Numero de cout<<"Visualizando "<<endl;
Terminos N= ";cin>>N; for(i=0;i<fil;i++){
for(i=0;i<N;i++) for(j=0;j<col;j++){
cin>>V1[i]; cout<<A[i][j]<<'
cout<<'['; ';}
for(i=0;i<N;i++) cout<<endl;
cout<<V1[i]<<' '; }
cout<<']'<<endl; M=A[0][0];
M=V1[0]; for(i=0;i<fil;i++)
for(i=0;i<N;i++) for(j=0;j<col;j++)
if(V1[i]>=M){ if(A[i][j]>=M){
M=V1[i]; M=A[i][j];
indM=i+1; indMi=i;
} indMj=j;
m=V1[0]; }
for(i=0;i<N;i++) m=A[0][0];
if(V1[i]<=m){ for(i=0;i<fil;i++)
m=V1[i];
indm=i+1; for(j=0;j<col;j++)
}
for(i=0;i<N;i++) if(A[i][j]<=m){
S+=V1[i]; m=A[i][j];
prome=S*1.0/N; indmi=i;
cout<<"\nEl mayor Valor= indmj=j;
"<<M<<endl }
<<"le corresponde a la cout<<"El
posicion= "<<indM<<endl Mayor Valor= "<<M<<endl
<<"\nEl menor Valor=
"<<m<<endl <<"Le corresponde a la posicion=
<<"El Menor Valor le "<<indMi<<' '<<indMj<<endl
corresponde= "<<indm<<endl
<<"La suma de los <<"El Menor Valor= "<<m<<endl
valores= "<<S<<endl
<<"El Promedio= <<"Le corresponde a la posicion
"<<prome<<endl; "<<indmi<<' '<<indmj<<endl;
system("pause");
} system("pause");
*/ }
/*
//Matriz
#include<iostream> //Se han generado N notas aleatorias
#include<stdlib.h> de un curso se pide
using namespace std; //realizar las siguientes operaciones
//Mostrar las Notas Generadas
void main(){ //La Mayor Nota y ubicacion
//La menor Nota y ubicacion

DANIEL OSORIO MALDONADO 1


//Ordenando las Notas
//Visualizarlas pnsp=(nsp*1.0/N)*100;
//Cual es el porcentaje de notas que //Ordenamiento
superan a las aprobadas int tempo;
//Cual es el porcentaje de notas que for(i=0;i<N;i++)
superan al promedio for(j=i;j<N;j++)
/////////////////////////////////////
#include<iostream> if(lista[i]>lista[j]){
#include<stdlib.h>
#include<time.h> tempo=lista[i];
using namespace std; lista[i]=lista[j];
void main(){ lista[j]=tempo;
srand((unsigned)time (NULL)); }
int cout<<"oredenando el Vector "<<endl
N,menor=20,Mayor=0,indm,indM,i,j,lista <<'{';
[100]; for(i=0;i<N;i++)
float S=0,promedio; cout<<lista[i]<<' ';
cout<<"Ingrese el Tamao del cout<<'}'<<endl;
Vector "; cout<<"El Menor Valor es
cin>>N; "<<menor<<endl
for(i=0;i<N;i++) <<"Esta ubicado en "<<indm<<"El
lista[i]=rand()%21; Mayor Valor es "<<Mayor<<endl
cout<<'['; <<"Esta ubicado en "<<indM<<endl
for(i=0;i<N;i++) <<"El Promedio de Notas es
cout<<lista[i]<<' '; "<<promedio<<endl
cout<<']'<<endl; <<"El Porcentaje de Notas
//menor=lista[0]; aprobadas= "<<pnap<<'%'<<endl
for(i=0;i<N;i++) <<"El Porcentaje de noatas que
if(lista[i]<=menor){ superan el promedio es
menor=lista[i]; "<<pnsp<<'%'<<endl;
indm=i;
} system("pause");
//Mayor=lista[0]; }
for(i=0;i<N;i++)
if(lista[i]>=Mayor){ //////////////////////////////////////
Mayor=lista[i]; /////////////////
indM=i; //Se han generado N notas aleatorias
} de un curso se pide
//Suma y promedio de //realizar las siguientes operaciones
Elementos //Mostrar las Notas Generadas
for(i=0;i<N;i++) //La Mayor Nota
S=S+lista[i]; //La menor Nota
promedio=S*1.0/N; //Ordenando las Notas
//Porcentaje de Notas //Visualizarlas
aprobadas //Cuantas Notas Superan al Promedio
int nap=0; /////////////////////////////////////
for(i=0;i<N;i++) #include<iostream>
if(lista[i]>10) #include<stdlib.h>
nap=nap+1; #include<time.h>
int pnap=(nap*1.0/N)*100; using namespace std;
//Porcentaje de Notas que void main(){
superan el promedio srand((unsigned)time (NULL));
int nsp=0,pnsp; int
for(i=0;i<N;i++) N,menor,Mayor,indm,indM,i,j,lista[100]
;
if(lista[i]>=promedio) float S=0,promedio;
nsp=nsp+1;

DANIEL OSORIO MALDONADO 2


cout<<"Ingrese el Tamao del
Vector "; system("pause");
cin>>N; }
for(i=0;i<N;i++)
lista[i]=rand()%21; //Se han generado N notas aleatorias
cout<<'['; de un curso se pide
for(i=0;i<N;i++) //realizar las siguientes operaciones
cout<<lista[i]<<' '; //Mostrar las Notas Generadas
cout<<']'<<endl; //La Mayor Nota
menor=lista[0]; //La menor Nota
for(i=0;i<N;i++) //Ordenando las Notas
if(lista[i]<=menor){ //Visualizarlas
menor=lista[i]; //Cuantas Notas Superan al Promedio
indm=i;
} #include<iostream>
Mayor=lista[0]; #include<stdlib.h>
for(i=0;i<N;i++) #include<time.h>
if(lista[i]>=Mayor){ #include<conio.h>
Mayor=lista[i]; #include<ctype.h>
indM=i; using namespace std;
} void leerN(int &N){
for(i=0;i<N;i++) cout<<"Ingrese numero de elementos N =
S=S+lista[i]; ";
promedio=S*1.0/N; cin>>N;
}
int p=0,pnota; void generar(int N,int nota[]){
for(i=0;i<N;i++) cout<<"Los Valores generados que estan
en la memoria ";
if(lista[i]>=promedio) for(int i=0;i<N;i++)
p=p+1; nota[i]=rand()%21;
}
pnota=(p*1.0/N)*100; void escribir(int N,int nota[]){
//Ordenamiento cout<<"\n Los valores generados
int tempo; =";
for(i=0;i<N;i++) cout<<'[';
for(j=i;j<N;j++) for(int i=0;i<N;i++)
cout<<nota[i]<<' ';
if(lista[i]>lista[j]){ cout<<']';
}
tempo=lista[i];
lista[i]=lista[j]; void Mayor(int N,int nota[]){
lista[j]=tempo; int may=nota[0],ind1;
} for(int i=0;i<N;i++)
cout<<"ordenando el Vector "<<endl if(nota[i]>=may){
<<'{'; may=nota[i];
for(i=0;i<N;i++) ind1=i;
cout<<lista[i]<<' '; }
cout<<'}'<<endl; cout<<"\nEl Mayor es =>"<<may<<"
cout<<"El Menor Valor es Ubicado en ["<<ind1<<']'<<endl;
"<<menor<<endl }
<<"Esta ubicado en "<<indm<<"El
Mayor Valor es "<<Mayor<<endl void menor(int N,int nota[]){ //int
<<"Esta ubicado en "<<indM<<endl menor(int N,int nota[]){
<<"El Promedio de Notas es int men=nota[0];
"<<promedio<<endl int indi;
<<"El Porcentaje mayor que es for(int i=0;i<N;i++)
promedio es "<<pnota<<'%'<<endl; if(nota[i]<=men){

DANIEL OSORIO MALDONADO 3


men=nota[i]; escribir(P,vector);
indi=i; Mayor(P,vector);
} menor(P,vector);
cout<<"\nEl Menor es =>"<<men<<" ordena(P,vector);
Ubicado en ["<<indi<<']'<<endl; cout<<"\nLos valores mayores a 14=>
"<<cuantos14(P,vector)<<endl
//cout<<"\nEl Menor Valor es "; <<"\nEl Promedio
//return men; "<<promedio(P,vector)<<endl
} <<"\nSuperan el Promedio=>
"<<superaprome(P,vector)<<endl
void ordena(int N,int nota[]){ <<"Otras Notas [S][N]: "<<endl;
int tempo; opc=toupper(getch());
for(int i=0;i<N;i++) if(opc=='N')break;}
for(int j=i;j<N;j++) system("pause");
if(nota[i]>=nota[j]){ }
tempo=nota[i];
nota[i]=nota[j]; //UN MENU DE 02 VECTORES
nota[j]=tempo; #include<iostream>
} #include<stdlib.h>
cout<<"\nEl Vector #include<time.h>
Ordenado es "; using namespace std;
cout<<'{'; void main(){
for(int i=0;i<N;i++) long
cout<<nota[i]<<' '; A[100],B[100],C[100],i,j,N1,N2;int
cout<<'}'; opcion;
} cout<<"[1] Suma "<<endl
int cuantos14(int N,int nota[]){ <<"[2] Diferencia "<<endl
int s=0; <<"[3] Producto "<<endl
for(int i=0;i<N;i++) <<"[4] Cociente "<<endl
if(nota[i]>14) <<"[5] Resto "<<endl
s++; <<"[6] Salir "<<endl;
return(s); cout<<"Ingrese el tamao del
} Vector A= ";
float promedio(int N,int nota[]){ cin>>N1;
float S=0,prome; cout<<"Ingrese el tamao del
for(int i=0;i<N;i++) Vector B= ";
S+=nota[i]; cin>>N2;
prome=S/N; if(N1!=N2){
return(prome); cout<<"\n Los Vectores
} deben ser del mismo tamao "<<endl;
system("pause");
int superaprome(int N,int nota[]){ exit(0);
int sp=0; }
for(int i=0;i<N;i++) else
N1=N2;
if(nota[i]>promedio(N,nota)) cout<<"Ingrese su Opcion= ";
sp++; cin>>opcion;
return(sp); for(i=0;i<=N1;i++){
} A[i]=rand()%21;
B[i]=rand()%21;
void main(){ }
int P, vector[100];
char opc; switch(opcion){
for(;;){ case 1:cout<<"El Vector A= ";
srand((unsigned)time(NULL)); cout<<'[';
leerN(P); for(i=0;i<=N1;i++)
generar(P,vector); cout<<A[i]<<' ';

DANIEL OSORIO MALDONADO 4


cout<<']'<<endl;
cout<<"El Vector B= "; tinka2[i]=tinka1[i];
cout<<'['; if(tinka2[i]!=tinka1[i])

for(i=0;i<=N1;i++) tinka2[i]=tinka1[i];
cout<<B[i]<<' ';
cout<<']'<<endl;
cout<<"\nEl }
Vector Suma= "<<endl; cout<<'[';
for(i=0;i<=N1;i++) for(i=1;i<=6;i++)
C[i]=A[i]+B[i]; cout<<tinka2[i]<<' ';
cout<<']'<<endl
<<mensaje;
for(i=0;i<=N1;i++) cin>>opc;
}while(opc=='S');
cout<<C[i]<<' ';break;
system("pause");
case 2: cout<<"El Vector A= "; }
cout<<'[';
for(i=0;i<=N1;i++)
cout<<A[i]<<' '; //GENERANDO VALORES NEGATIVOS
cout<<']'<<endl; #include<iostream>
cout<<"El Vector B= "; #include<stdlib.h>
cout<<'['; #include<time.h>
#define mensaje "\Otra Prueba [S][N] "
for(i=0;i<=N1;i++) using namespace std;
cout<<B[i]<<' '; void main(){
cout<<']'<<endl; srand((unsigned)time(NULL));
cout<<"\nEl long A[100],B[2000],N,
Vector Diferencia = "<<endl; i,vnegativo,vn,vn2[100];
for(i=0;i<=N1;i++) cout<<"Ingrese el Tamao del
C[i]=A[i]-B[i]; arreglo= ";
cin>>N;
for(i=0;i<=N1;i++) for(i=0;i<N;i++)
A[i]=rand()%21;
cout<<C[i]<<' ';break;
} for(i=0;i<N;i++){
cout<<endl;
system("pause"); vnegativo=rand()%2;
}
if(vnegativo==0)
vn=(-1)*1;
#include<iostream> else
#include<stdlib.h> vn=1;
#include<time.h> vn2[i]=vn;
#define mensaje "\Otra Prueba [S][N] " }
using namespace std; for(i=0;i<N;i++){
void main(){
srand((unsigned)time(NULL)); cout<<vn2[i]<<' ';
long B[i]=A[i]*vn2[i];
tinka1[100],tinka2[100],A,B,C,D,E,F; }
int i;char opc; cout<<"\nEl Vector
do{ system("cls"); con Valores negativos= "<<endl
for(i=1;i<=6;i++){ <<'[';
tinka1[i]=rand()%47; for(i=0;i<N;i++)
if(tinka1[i]>0 &&
tinka1[i]<=46) cout<<B[i]<<' ';

DANIEL OSORIO MALDONADO 5


#include<iomanip>
cout<<']'<<endl<<endl; #include<time.h>
#include<ctype.h>
system("pause"); using namespace std;
} void main(){
srand((unsigned)time(NULL));
//un Vector Aleatorio int s=0,t=0, n,
#include<iostream> A[100][100],B[100],C[100],k=0,
#include<stdlib.h> i,j;
#include<time.h> int mayor=0, menor=1000;
using namespace std; int indmenor, indmayor;
int num, sw=0;//asumiendo el valor No int elmenor, elmayor;
encontrado int D[100][100];
void LeerN(int &N) cout<<"Ingrese el orden de la matriz
{cout<<"Ingrese el Numero de elementos cuadrada:";cin>>n;
";cin>>N; cout<<"La matriz cuyos elementos son
} aleatorios es:"<<endl;
void LeerLista(int N,int lista[])
{for(int i=0;i<N;i++) for(i=0;i<n;i++){
lista[i]=rand()%45+1; for(j=0;j<n;j++)
} A[i][j]=rand()%101;}
void EscribirLista(int N,int lista[]){ for(i=0;i<n;i++){
cout<<'['; for(j=0;j<n;j++){
for( int i=0;i<N;i++) //gotoxy(2+3*(j+1),3+1*(i+1));
cout<<lista[i]<<' '; cout<<setw(2)<<A[i][j]<<' ';}
cout<<']'; cout<<endl;}
}
void BuscarElemento(int N,int lista[]) for(i=0;i<n;i++){
{cout<<"\nIngrse el valor a buscar for(j=0;j<n;j++){
";cin>>num; s+=A[j][i];
for( int i=0;i<N;i++) if(j==n-1){
if(num==lista[i]) { B[k]=s;
cout<<"\nHallado el valor y se k++; }}}
encuentra en la posicion lista[i]= for(i=0;i<n;i++){
"<<(i+1); C[t]=B[i]-B[i-1];
sw=1;//El Valor Hallado t++;
break;} }
if(sw==0) for(i=0;i<n;i++){
cout<<"\nEl valor no esta en el if(C[i]<menor){
vector"; menor=C[i];
} indmenor=i;
void main(){ }
int Vector[100],M; if(C[i]>mayor){
srand((unsigned)time(NULL)); mayor=C[i];
LeerN(M); indmayor=i;
LeerLista(M,Vector); }
EscribirLista(M,Vector); }
BuscarElemento(M,Vector); cout<<"\n\nLa columna de menor suma
cout<<endl; es:"<<indmenor+1
system("pause"); <<"y vale "<<menor;
} cout<<"\nLa columna de mayor suma
es:"<<indmayor+1
/* <<" y vale "<<mayor<<endl;
//Crea una Matriz Aleatoria if(indmenor<indmayor)
#include<iostream> elmenor=indmenor;
#include<conio.h> else elmenor=indmayor;
#include<stdlib.h> if(indmenor>indmayor)

DANIEL OSORIO MALDONADO 6


elmayor=indmenor; for (int i=0;i<Fil;i++) {
else elmayor=indmayor; for (int j=0;j<Col;j++){
for(i=0;i<n;i++){
for(j=0;j<elmenor;j++) cout<<setw(4)<<Ma[i][j] <<' ';}
D[i][j]=A[i][j];} cout <<'\n'; }
for(i=0;i<n;i++) }
D[i][elmenor]=A[i][elmayor];
for(i=0;i<n;i++){ void MATMyor(int Fil,int Col, int
for(j=elmenor+1;j<elmayor;j++) Ma[][100]){
D[i][j]=A[i][j];} int indMi,indMj;
for(i=0;i<n;i++) int May=Ma[0][0];
D[i][elmayor]=A[i][elmenor]; for (int i=0;i<Fil;i++)
for(i=0;i<n;i++){ for (int j=0;j<Col;j++)
for(j=elmayor+1;j<n;j++) if(Ma[i][j]>May){
D[i][j]=A[i][j];} May=Ma[i][j];
cout<<"\n\nDesea ver los resultados indMi=i;
<s><n>:"<<endl; indMj=j;}
if(toupper(getch())=='S'){ cout<<"\nEl Mayor Valor es
cout<<"La nueva matirz sera: "<<endl; "<<May<<endl
for(i=0;i<n;i++){ <<"Ubicado en
for(j=0;j<n;j++){ ["<<indMi<<']'<<'['<<indMj<<']';
//gotoxy(3+3*(i+1),3+3*(j+1));
cout<<setw(3)<<D[j][i]<<' ';} }
cout<<endl;} } void MATmenor(int Fil,int Col, int
system("pause"); Ma[][100]){
} int indmi,indmj;
int men=Ma[0][0];
//Programa que encuentra el mayor y for (int i=0;i<Fil;i++)
menor elemento de la matriz, la for (int j=0;j<Col;j++)
ubicacion if(Ma[i][j]<men){
//luego reemplazar al menor Valor por men=Ma[i][j];
otro valor, luego visualizar dicha indmi=i;
Matrix indmj=j;
#include <iostream> }
#include <stdlib.h> cout<<"\nEl Menor Valor es
#include <conio.h> "<<men<<endl
#include <string.h> <<"Ubicado en
#include<iomanip> ["<<indmi<<']'<<'['<<indmj<<']';
#include <ctype.h>
#include <time.h>
using namespace std;
Ma[indmi][indmj]=100;//ubicando el
void LeerFilCol(int &Fil,int &Col){ menor valor y asignando 100
cout<<"Ingrese el Num de Filas= }
";cin>>Fil;
cout<<"Ingrese el Num de void NuevaMatrix(int Fil,int Col, int
Columunas= ";cin>>Col; Ma[][100]){
} for (int i=0;i<Fil;i++) {
void LeeMatrix(int Fil,int Col, int for (int j=0;j<Col;j++){
Ma[][100]){
for (int i=0;i<Fil;i++) cout<<setw(4)<<Ma[i][j] <<' ';}
for (int j=0;j<Col;j++) cout <<'\n'; }
Ma[i][j]=rand()%45+1; }
}
void main( ){
void EscribeMatrix(int Fil,int Col, int fil,col,Ma[100][100];char opc;
int Ma[][100]){ for(;;){

DANIEL OSORIO MALDONADO 7


system("cls"); cout<<"\n La Matriz con el nuevo Valor
srand((unsigned)time(NULL)); es "<<endl;
LeerFilCol(fil,col); NuevaMatrix(fil,col,Ma);
LeeMatrix(fil,col,Ma); cout<<"\nOtra Matriz [S][N]:";
EscribeMatrix(fil,col,Ma); opc=toupper(getch());
MATMyor(fil,col,Ma); if(opc=='N')break;}
MATmenor(fil,col,Ma); }
*/

DANIEL OSORIO MALDONADO 8

Das könnte Ihnen auch gefallen