Professional Documents
Culture Documents
Unidimensionales
Vectores
Vectores
Conceptos bsicos
Es una coleccin de datos del mismo tipo.
Para recorrer cada una de las posiciones del vector
usamos una instruccin cclica con una variable
i=0. Se incrementa i para avanzar de posicin.
Declarando vectores.
Tipo_de_datos vect1 [tCol1], vect2 [tCol2], ,
vectN [tColn];
Vectores
Declaracin de Vectores
De la sintaxis anterior podemos decir:
Tipo_de_Datos
int.
char.
float.
double.
vect1, , vectN
[tColN]
Vectores
Declarando el vector
Programa desarrollado en
clase
#include<iostream>
#include<windows.h>
using namespace std;
void main()
{
int vect[20], n, i;
// El vector 'vect' tiene una dimensin mx de 20 elementos
// Se separ memoria para almacenar 20 datos del tipo entero
// la variable 'i' indica la posicin a la cual se ingresa los datos
// Grficamente sera:
vect
Pos i=
[0]
[1]
[2]
[18]
[19]
Vectores
Redimensionando vector
Programa desarrollado en
clase
//comentario del programa
cout<<"*********************************\n";
cout<<"*Creacin de vectores de dimensin n *\n";
cout<<"*********************************\n";
?
// Redimensionando nuestro vector.
// Solo usaremos algunas de las posiciones
// que sean menores a la dimensin real.
*************************************
do
* Creacin de vectores dimensin N *
*************************************
{
cout<<"Ingrese dimensin del vector: ";
cin>>n;
}
while(n<2 || n>20);
Programa desarrollado en
clase
//comentario del programa
cout<<"*********************************\n";
cout<<"*Creacin de vectores de dimensin n *\n";
cout<<"*********************************\n";
1
// Redimensionando nuestro vector.
// Solo usaremos algunas de las posiciones
// que sean menores a la dimensin real.
***************************************
do
* Creacin de vectores dimensin N *
***************************************
{
Ingrese dimensin del vector: 1
cout<<"Ingrese dimensin del vector: ";
cin>>n;
}
while(n<2 || n>20);
Programa desarrollado en
clase
//comentario del programa
cout<<"*********************************\n";
cout<<"*Creacin de vectores de dimensin n *\n";
cout<<"*********************************\n";
1
// Redimensionando nuestro vector.
// Solo usaremos algunas de las posiciones
// que sean menores a la dimensin real.
***************************************
do
* Creacin de vectores dimensin N *
***************************************
{
Ingrese dimensin del vector: 1
cout<<"Ingrese dimensin del vector: ";
cin>>n;
1<2
}
while(n<2 || n>20); (VERDADERO)
O
1>20 (FALSO)
Programa desarrollado en
clase
//comentario del programa
cout<<"*********************************\n";
cout<<"*Creacin de vectores de dimensin n *\n";
cout<<"*********************************\n";
4
// Redimensionando nuestro vector.
// Solo usaremos algunas de las posiciones
// que sean menores a la dimensin real.
***************************************
do
* Creacin de vectores dimensin N *
***************************************
{
Ingrese dimensin del vector: 1
cout<<"Ingrese dimensin del vector:
"; dimensin del vector: 4
Ingrese
cin>>n;
}
while(n<2 || n>20);
Programa desarrollado en
clase
//comentario del programa
cout<<"*********************************\n";
cout<<"*Creacin de vectores de dimensin n *\n";
cout<<"*********************************\n";
4
// Redimensionando nuestro vector.
// Solo usaremos algunas de las posiciones
// que sean menores a la dimensin real.
***************************************
do
* Creacin de vectores dimensin N *
***************************************
{
Ingrese dimensin del vector: 1
cout<<"Ingrese dimensin del vector:
"; dimensin del vector: 4
Ingrese
cin>>n;
}
4<2 (FALSO)
while(n<2 || n>20);
O
4>20 (FALSO)
Programa desarrollado en
clase
// Grficamente solo utilizaremos 4 de las 20 posiciones enteras
separadas
vec
t
Pos = [0]
[1] [2]
[3]
n
4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
Vectores
Ingresando datos
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
0<4
while(i<n) (VERDADERO)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
0 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
vect
[0]
12
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
vect
12
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
1<4
while(i<n) (VERDADERO)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
1 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
vect
12
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
1 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
vect
12
[1]
-7
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
2 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
vect
12
-7
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
2<4
while(i<n) (VERDADERO)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
2 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
vect1
12
-7
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
2 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
vect1
12
-7
[2]
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
3 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
vect1
12
-7
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
3<4
while(i<n) (VERDADERO)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
3 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
vect1
12
-7
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
3 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
Pos[3]=101
vect1
12
-7
[3]
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
4 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
Pos[3]=101
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n) 4<4 (FALSO)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos\n";
4 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
Pos[3]=101
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Ingresando valores vector 1\n";
i=0;
while(i<n)
{
cout<<" Pos["<<i<<"] = ";
cin>>vect[i];
i++;
}
cout<<Fin Ingreso de datos vector 1\n";
4 < 4
***************************************
* Creacin de vectores dimensin N *
***************************************
Ingrese dimensin del vector: 1
Ingrese dimensin del vector: 4
+++ Instruccin While +++
Ingresando valores al vector 1
Pos[0]=12
Pos[1]=-7
Pos[2]=0
Pos[3]=101
Fin Ingreso de datos vector 1
vect1
12
-7
101
Vectores
Visualizando datos
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
0
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
0<4
while(i<n) (VERDADERO)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
0 < 4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
0
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
1
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
1<4
while(i<n) (VERDADERO)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
1 < 4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
1
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
2
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
2<4
while(i<n) (VERDADERO)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
2 < 4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
2
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
3
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
3<4
while(i<n) (VERDADERO)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
3 < 4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
3
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n) 4<4 (FALSO)
4 < 4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\tFin de impresin de datos\n";
vect1
12
-7
101
Programa desarrollado en
i
n
clase
cout<<+++ Instruccion WHILE +++\n";
cout<<"Imprimiendo datos del vector 1\n";
cout<<Vect1 = [\t;
i=0;
while(i<n)
{
cout<<vect[i]<<\t;
i++;
}
cout<<]\nFin de impresin de datos\n";
4
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
vect1
12
-7
101
Vectores
Buscando datos
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
int nBus, cImp=0; // nBus-> # a buscar
// cImp -> cantidad de impresiones del
// nmero a buscar.
cout<<Ingrese # a buscar\n"; cin>>nBus;
i=0;
while(i<n)
{
if (nBus==vect[i])
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
0
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
0 < 4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
0<4
while(i<n)
Fin de impresin de datos
(VERDADERO)
{
Ingrese # a buscar: -7
if (nBus==vect[i])
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
0
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i]) -7==12 (FALSO)
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
vect[0]
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
1
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
1 < 4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
1<4
while(i<n)
Fin de impresin de datos
(VERDADERO)
{
Ingrese # a buscar: -7
if (nBus==vect[i])
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
1
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
-7==-7
Ingrese # a buscar: -7
if (nBus==vect[i])
(VERDADERO)
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[1]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
1
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[1]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
1
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[1]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
2
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[1]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
2 < 4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
2<4
while(i<n)
Fin de impresin de datos
(VERDADERO)
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[1]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
2
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i]) -7==0 (FALSO)
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[2]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
3
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[2]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
3 < 4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
3<4
while(i<n)
Fin de impresin de datos
(VERDADERO)
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
vect[2]
101
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
3
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
-7==101
Ingrese # a buscar: -7
if (nBus==vect[i])
(FALSO)
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
vect[3]
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
vect[3]
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4 < 4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)4<4 (FALSO)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
cout<< En Pos[<<i<<]\t;
cImp++;
}
i++;
}
cout<<Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqyeda e impresin\n;
vect1
12
-7
101
vect[3]
Programa desarrollado en
i
n
nBus cImp
clase
// Declarando algunas variables a usar
4
4
-7
int nBus, cImp=0; // nBus-> #ero a buscar
// cImp -> cantidad de impresiones
cout<<\nIngrese # a buscar\n"; cin>>nBus; +++ Instruccin While +++
Imprimiendo datos del vector 1
i=0;
Vect1 = [ 12 -7 0 101 ]
while(i<n)
Fin de impresin de datos
{
Ingrese # a buscar: -7
if (nBus==vect[i])
En Pos[1]
{
Repeticiones: 1
cout<< En Pos[<<i<<]\t;
Fin de bsqueda e Impresin
cImp++;
}
i++;
}
cout<<\n Repeticiones : <<cImp<<endl;
cout<<]\nFin de Busqueda e impresin\n\n;
vect1
12
-7
101
Vectores
Ejemplo sin funciones
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Vectores
Ejemplo con procedimientos
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Programa desarrollado en
clase
Implementacin de
tres procedimientos:
- ing_Vector
- Vis_Vector
- Sum_Vector
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Vectores
Ejemplo con procedimientos y Libreria
Programa desarrollado en
clase
+++ Instruccin While +++
Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos
Ingrese # a buscar: -7
En Pos[1]
Repeticiones: 1
Fin de bsqueda e Impresin
Programa desarrollado en
clase
Implementacin de
la
Librera
LibVector.h con 3
procedimientos
- ing_Vector
- Vis_Vector
- Sum_Vector
Programa desarrollado en
clase
Implementacin de
la
Librera
LibVector.h con 3
procedimientos
- ing_Vector
- Vis_Vector
- Sum_Vector
Programa desarrollado en
clase
+