Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones-Arreglos-Punteros 0 6587
Funciones-Arreglos-Punteros 0 6587
system("pause");
}
///////////////////////////////////////////////////////
//Se han generado N notas aleatorias de un curso se pide
//realizar las siguientes operaciones
//Mostrar las Notas Generadas
//La Mayor Nota
//La menor Nota
//Ordenando las Notas
//Visualizarlas
//Cuantas Notas Superan al Promedio
/////////////////////////////////////
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
srand((unsigned)time (NULL));
int N,menor,Mayor,indm,indM,i,j,lista[100];
float S=0,promedio;
cout<<"Ingrese el Tamaño del Vector ";
cin>>N;
for(i=0;i<N;i++)
lista[i]=rand()%21;
cout<<'[';
for(i=0;i<N;i++)
cout<<lista[i]<<' ';
cout<<']'<<endl;
menor=lista[0];
for(i=0;i<N;i++)
if(lista[i]<=menor){
menor=lista[i];
indm=i;
}
Mayor=lista[0];
for(i=0;i<N;i++)
if(lista[i]>=Mayor){
int p=0,pnota;
for(i=0;i<N;i++)
if(lista[i]>=promedio)
p=p+1;
pnota=(p*1.0/N)*100;
//Ordenamiento
int tempo;
for(i=0;i<N;i++)
for(j=i;j<N;j++)
if(lista[i]>lista[j]){
tempo=lista[i];
lista[i]=lista[j];
lista[j]=tempo;
}
cout<<"ordenando el Vector "<<endl
<<'{';
for(i=0;i<N;i++)
cout<<lista[i]<<' ';
cout<<'}'<<endl;
cout<<"El Menor Valor es "<<menor<<endl
<<"Esta ubicado en "<<indm<<"El Mayor Valor es "<<Mayor<<endl
<<"Esta ubicado en "<<indM<<endl
<<"El Promedio de Notas es "<<promedio<<endl
<<"El Porcentaje mayor que es promedio es "<<pnota<<'%'<<endl;
system("pause");
}
#include<iostream>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#include<ctype.h>
using namespace std;
void leerN(int &N){
cout<<"Ingrese numero de elementos N = ";
cin>>N;
}
void generar(int N,int nota[]){
cout<<"Los Valores generados que estan en la memoria ";
for(int i=0;i<N;i++)
void main(){
int P, vector[100];
char opc;
for(;;){
srand((unsigned)time(NULL));
leerN(P);
generar(P,vector);
escribir(P,vector);
Mayor(P,vector);
menor(P,vector);
ordena(P,vector);
cout<<"\nLos valores mayores a 14=> "<<cuantos14(P,vector)<<endl
<<"\nEl Promedio "<<promedio(P,vector)<<endl
<<"\nSuperan el Promedio=> "<<superaprome(P,vector)<<endl
<<"Otras Notas [S][N]: "<<endl;
opc=toupper(getch());
if(opc=='N')break;}
system("pause");
}
switch(opcion){
case 1:cout<<"El Vector A= ";
cout<<'[';
for(i=0;i<=N1;i++)
cout<<A[i]<<' ';
cout<<']'<<endl;
cout<<"El Vector B= ";
cout<<'[';
for(i=0;i<=N1;i++)
cout<<B[i]<<' ';
cout<<']'<<endl;
cout<<"\nEl Vector Suma= "<<endl;
for(i=0;i<=N1;i++)
C[i]=A[i]+B[i];
for(i=0;i<=N1;i++)
cout<<C[i]<<' ';break;
for(i=0;i<=N1;i++)
cout<<C[i]<<' ';break;
}
cout<<endl;
system("pause");
}
#include<iostream>
#include<stdlib.h>
#include<time.h>
#define mensaje "\Otra Prueba [S][N] "
using namespace std;
void main(){
srand((unsigned)time(NULL));
long tinka1[100],tinka2[100],A,B,C,D,E,F;
}
cout<<'[';
for(i=1;i<=6;i++)
cout<<tinka2[i]<<' ';
cout<<']'<<endl
<<mensaje;
cin>>opc;
}while(opc=='S');
system("pause");
}
for(i=0;i<N;i++){
vnegativo=rand()%2;
if(vnegativo==0)
vn=(-1)*1;
else
vn=1;
vn2[i]=vn;
}
for(i=0;i<N;i++){
cout<<vn2[i]<<' ';
B[i]=A[i]*vn2[i];
}
cout<<"\nEl Vector con Valores negativos= "<<endl
<<'[';
for(i=0;i<N;i++)
cout<<B[i]<<' ';
cout<<']'<<endl<<endl;
system("pause");
}
/*
//Crea una Matriz Aleatoria
#include<iostream>
#include<conio.h>
#include<stdlib.h>
#include<iomanip>
#include<time.h>
#include<ctype.h>
using namespace std;
void main(){
srand((unsigned)time(NULL));
int s=0,t=0, n,
A[100][100],B[100],C[100],k=0,
i,j;
int mayor=0, menor=1000;
int indmenor, indmayor;
int elmenor, elmayor;
int D[100][100];
for(i=0;i<n;i++){
for(j=0;j<n;j++)
A[i][j]=rand()%101;}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
//gotoxy(2+3*(j+1),3+1*(i+1));
cout<<setw(2)<<A[i][j]<<' ';}
cout<<endl;}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
s+=A[j][i];
if(j==n-1){
B[k]=s;
k++; }}}
for(i=0;i<n;i++){
C[t]=B[i]-B[i-1];
t++;
}
for(i=0;i<n;i++){
if(C[i]<menor){
menor=C[i];
indmenor=i;
}
if(C[i]>mayor){
mayor=C[i];
indmayor=i;
}
}
cout<<"\n\nLa columna de menor suma es:"<<indmenor+1
<<"y vale "<<menor;
cout<<"\nLa columna de mayor suma es:"<<indmayor+1
<<" y vale "<<mayor<<endl;
if(indmenor<indmayor)
elmenor=indmenor;
else elmenor=indmayor;
if(indmenor>indmayor)
elmayor=indmenor;
else elmayor=indmayor;
for(i=0;i<n;i++){
for(j=0;j<elmenor;j++)
D[i][j]=A[i][j];}
for(i=0;i<n;i++)
D[i][elmenor]=A[i][elmayor];
for(i=0;i<n;i++){
for(j=elmenor+1;j<elmayor;j++)
D[i][j]=A[i][j];}
for(i=0;i<n;i++)
D[i][elmayor]=A[i][elmenor];
for(i=0;i<n;i++){
for(j=elmayor+1;j<n;j++)
D[i][j]=A[i][j];}
cout<<"\n\nDesea ver los resultados <s><n>:"<<endl;
if(toupper(getch())=='S'){
}
void MATmenor(int Fil,int Col, int Ma[][100]){
int indmi,indmj;
int men=Ma[0][0];
for (int i=0;i<Fil;i++)
for (int j=0;j<Col;j++)
if(Ma[i][j]<men){
men=Ma[i][j];
void main( ){
int fil,col,Ma[100][100];char opc;
for(;;){
system("cls"); srand((unsigned)time(NULL));
LeerFilCol(fil,col);
LeeMatrix(fil,col,Ma);
EscribeMatrix(fil,col,Ma);
MATMyor(fil,col,Ma);
MATmenor(fil,col,Ma);
cout<<"\n La Matriz con el nuevo Valor es "<<endl;
NuevaMatrix(fil,col,Ma);
cout<<"\nOtra Matriz [S][N]:";
opc=toupper(getch());
if(opc=='N')break;}
}
*/