You are on page 1of 80

Arreglos

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];

Ing. Zegarra Henry

Vectores
Declaracin de Vectores
De la sintaxis anterior podemos decir:
Tipo_de_Datos

int.
char.
float.
double.

vect1, , vectN

Nombre del vector

[tColN]

Tamao de vector (Columnas).

Ing. Zegarra Henry

Ingrese nmero de filas (Max. 50): 2

Vectores
Declarando el vector

Ing. Zegarra Henry

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]

Ingrese nmero de filas (Max. 50): 2

Vectores
Redimensionando vector

Ing. Zegarra Henry

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

Ingrese nmero de filas (Max. 50): 2

Vectores
Ingresando datos

Ing. Zegarra Henry

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

Ingrese nmero de filas (Max. 50): 2

Vectores
Visualizando datos

Ing. Zegarra Henry

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

Ingrese nmero de filas (Max. 50): 2

Vectores
Buscando datos

Ing. Zegarra Henry

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;

+++ Instruccin While +++


Imprimiendo datos del vector 1
Vect1 = [ 12 -7 0 101 ]
Fin de impresin de datos

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

Ingrese nmero de filas (Max. 50): 2

Vectores
Ejemplo sin funciones

Ing. Zegarra Henry

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

Ingrese nmero de filas (Max. 50): 2

Vectores
Ejemplo con procedimientos

Ing. Zegarra Henry

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

+++ 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

Ingrese nmero de filas (Max. 50): 2

Vectores
Ejemplo con procedimientos y Libreria

Ing. Zegarra Henry

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

+++ 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

+++ 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
+

You might also like