Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Utilizacion de vectores
Matriz: MATRIX
_________________________________________________________________
| 5000000 | 3562400
| 1245678 | 2365448 |
| 10000000 | 7500500 |
5200000 | 3664895 |
| 756894 | 1265894
| 6750200 | 2365498 |
|___562347______|___2365456_____|
___5632144_____|___2365895_____|
ARREGLO: Conjunto de datos que son del mismo tipo, tienen caracteristicas
similares.
TIPOS DE ARREGLOS: UNIDIMENSIONALES (Vectores), BIDIRECCIONALES
(Matrices), TRIDIMENSIONALES (Cubos).
#include <iomanip>
#include <conio.h>
#include <iostream>
using namespace System;
using namespace std;
void main ()
{
int N;
cout<<"Por_Favor_Digite_La_Cantidad_De_Notas_Que_Desea_Procesar_(Maximo
20)\t"; cin>>N;
float MIL [20],MAYOR=-99999, MENOR=9999999;
//Digitamos los datos del arreglo
for (int I=0; I<=N-1; I=I+1)
{
cout<<"\n\tMIL ["<<I+1<<"] =";cin>>MIL[I];
}
//Ahora Imprimimos lo Almacenado en el arreglo
for (int I=0; I<=N-1; I=I+1)
{
cout<<"\n\tMIL ["<<I+1<<"] = "<<MIL[I];
}
cout<<"\n\nEl_Mayor_Dato_Del_Vector_Es:_"<<MAYOR;
cout<<"\n\nEl_Menor_Dato_Del_Vector_Es:_"<<MENOR;
getch ();
}
Segundo programa realizado
26 de mayo 2011
/* REALIZAR UN PROGRAMA QUE PERMITA CRA UN VECTOR LLAMADO DATOS, DE K
POSICIONES
se pide:
1.ingresar datos al arreglo DATOS
2.calcular e imprimir la suma de los datos pares del arreglo datos
3. calcular el promedio de los datos que estan en posicione pares ( para
un usuario) del arreglo DATOS
4. hallar el mayor y el menor dato del arreglo DATOS
5. imprimir todos la calculos y hallazgoss
*/
#include<iostream>
#include<iomanip>
#include<conio.h>
using namespace System;
using namespace std;
#define NP 18
void main()
{
int K;
cout<<"\n cu\xA0ntos datos va a procesar? ";
cin>>K;
int DATOS[NP];
//como ingesarle datos a un arreglo con estructura WHILE?
int i=0;
while(i<=K-1)
{
cout<<"\n DATOS["<<i+1<<"] = ";
cin>>DATOS[i];
i++;
}
//procesamiento de datos
float SUMPAR=0, SUMPPAR=0, CONPPAR=0;
int MAYDATO=DATOS[0], MENDATO=DATOS[0];
int INDICE=0;
do
{
//SUMAR DATOS PARES
if(DATOS[INDICE]%2==0)
{
SUMPAR+=DATOS[INDICE];
}
//sumar datos en posiciones pares para el usuario
if (INDICE%2!=0)
{
SUMPPAR+=DATOS[INDICE];
CONPPAR++;
}
//hallar el mayor dato
if(DATOS[INDICE]>MAYDATO)
{
MAYDATO=DATOS[INDICE];
}
//hallar el menor dato
if(DATOS[INDICE]<MAYDATO)
{
MENDATO=DATOS[INDICE];
}
INDICE++;
}
while(INDICE<=K-1);
//****************
cout<<"\n la suma de los datos pares es: "<<SUMPAR;
cout<<"\n el promedio de los datos que estan en la pociciones pares
es: "<<SUMPPAR/CONPPAR;
cout<<"\n el mayor dato es: "<<MAYDATO;
cout<<"\n el menor datos es: "<<MENDATO;
getch();
7.
Programa realizado en clese en el que utilizamos vectores
pare almacenar datos
26 de mayo 2011
/* REALIZAR UN PROGRAMA QUE PERMITA CRA UN VECTOR LLAMADO DATOS, DE K
POSICIONES
se pide:
1.ingresar datos al arreglo DATOS
2.calcular e imprimir la suma de los datos pares del arreglo datos
3. calcular el promedio de los datos que estan en posicione pares ( para
un usuario) del arreglo DATOS
4. hallar el mayor y el menor dato del arreglo DATOS
5. imprimir todos la calculos y hallazgoss
*/
#include<iostream>
#include<iomanip>
#include<conio.h>
using namespace System;
using namespace std;
#define NP 18
void main()
{
int K;
cout<<"\n cu\xA0ntos datos va a procesar? ";
cin>>K;
int DATOS[NP];
//como ingesarle datos a un arreglo con estructura WHILE?
int i=0;
while(i<=K-1)
{
cout<<"\n DATOS["<<i+1<<"] = ";
cin>>DATOS[i];
i++;
}
//procesamiento de datos
float SUMPAR=0, SUMPPAR=0, CONPPAR=0;
int MAYDATO=DATOS[0], MENDATO=DATOS[0];
int INDICE=0;
do
{
//SUMAR DATOS PARES
if(DATOS[INDICE]%2==0)
{
SUMPAR+=DATOS[INDICE];
}
//sumar datos en posiciones pares para el usuario
if (INDICE%2!=0)
{
SUMPPAR+=DATOS[INDICE];
CONPPAR++;
}
//hallar el mayor dato
if(DATOS[INDICE]>MAYDATO)
{
MAYDATO=DATOS[INDICE];
}
//hallar el menor dato
if(DATOS[INDICE]<MAYDATO)
{
MENDATO=DATOS[INDICE];
}
INDICE++;
}
while(INDICE<=K-1);
//****************
cout<<"\n la suma de los datos pares es: "<<SUMPAR;
cout<<"\n el promedio de los datos que estan en la pociciones pares
es: "<<SUMPPAR/CONPPAR;
cout<<"\n el mayor dato es: "<<MAYDATO;
cout<<"\n el menor datos es: "<<MENDATO;
getch();
7.
Tercer programa realizado en clase
#include <iostream>
#include<iomanip>
#include<conio.h>
#include<string.h>
using namespace System;
using namespace std;
void main()
{
int E;
cout<<"\n Digite el numero de empleados de la empresa: (m\xA0ximo
15) ";
cin>>E;
int y=0;
while(y<=E-1)
{
cout<<"\n Digite el nombre para el empleado "<<y+1<<" ";
cin.ignore(); // evita retorno de carro
cin.getline(EMPLEADOS[y], 30);
}
for(int g=0; g<=E-1; g++)
{
cout<<"\n t"<<EMPLEADOS[g]<<" gana $ "<<SALARIO[g];
}
getch();
/*
#include<iostream>
#include<iomanip>
#include<conio.h>
#include<string.h>
using namespace System;
using namespace std;
void main()
{
int E;
cout<<"\n Digite el numero de empleados de la empresa: (m\xA0ximo
15) ";
cin>>E;
char EMPLEADOS[15][30];
float SALARIOS[15];
int y=0;
while(y<=E-1)
{
cout<<"\n Digite el nombre para el empleado "<<y+1<<"\n";
cin.ignore();//evita el retorno de carro
cin.getline(EMPLEADOS[y],30);
char TEMP[15];
strcpy(TEMP,EMPLEADOS[B]);
strcpy(EMPLEADOS[B], EMPLEADOS[A]);
strcpy(EMPLEADOS[A], TEMP);
}
}
}
for(int g=0; g<=E-1; g++)
{
cout<<"\n\t"<<EMPLEADOS[g]<<" gana $ "<<SALARIOS[g];
}
getch();
*/