SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
VECTORES EN C
Un vector, también llamado array(arreglo) unidimensional, es una estructura de datos que
permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria
juntos, uno despues de otro. A este grupo de elementos se les identifica por un mismo nombre
y la posición en la que se encuentran. La primera posición del array es la posición 0.
Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres,
objetos, etc. Crear un vector en c++ es sencillo, seguimos la siguiente sintaxis:
Tipo nombre[tamaño]; donde:
tipo: El tipo de los elementos que compondrán el array
nombre: El nombre de nuestro array
tamaño: Un número entero mayor que cero que indica el tamaño del array
Ejm:
int a[5];//Vector de 5 enteros
float b[5];//vector de 5 flotantes
Producto product[5]; //vector de 5 objetos de tipo Producto
Podríamos también inicializar el vector en la declaración:
int a[] = {5,15,20,25,30};
float b[] = {10.5,20.5,30.5,12.5,50.5}
Producto product[] = {celular,calculadora,camara,ipod,usb}
Como hay 5 elementos en cada array, automáticamente se le asignará 5 espacios de memoria a
cada vector. Pero si trato de crear el vector de la forma int a[]; el compilador mostrará un error,
porque no indiqué el tamaño del vector ni tampoco inicializé sus elementos.
Inicializar un vector con n elementos
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int n,s,i,j, vector[100];
void main()
{
clrscr();
printf("ingrese el límite de un vectorn");
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&vector[i])
for(i=1;i<=n;i++)
printf("%sn",vector[i]);
getch();
}
LEER UN VECTOR DE TIPO CARÁCTER
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
typedef char nombre[10];
nombre vector[50];
int i;
int main()
{
clrscr();
for(i=1;i<3;i++)
{
scanf("%s",&vector[i]);
printf("%s",vector[i]);
}
getch();
}

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Tablas de dispersión
Tablas de dispersiónTablas de dispersión
Tablas de dispersión
 
Arrays - programación 3
Arrays - programación 3Arrays - programación 3
Arrays - programación 3
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Mishu
MishuMishu
Mishu
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)
 
Matriz
MatrizMatriz
Matriz
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arrays
ArraysArrays
Arrays
 
Expocicion sabado
Expocicion sabadoExpocicion sabado
Expocicion sabado
 
MATRICES
MATRICESMATRICES
MATRICES
 
Taller 1 5
Taller 1 5Taller 1 5
Taller 1 5
 
Taller 1 5
Taller 1 5Taller 1 5
Taller 1 5
 
Presentación Tema 5, Libro Programación C#
Presentación Tema 5, Libro Programación C#Presentación Tema 5, Libro Programación C#
Presentación Tema 5, Libro Programación C#
 
Vectores
VectoresVectores
Vectores
 
Vector
VectorVector
Vector
 

Similar a Vectores

Matrices unidimensional
Matrices unidimensionalMatrices unidimensional
Matrices unidimensionalRobert Vicente
 
Matrices c++
Matrices c++Matrices c++
Matrices c++Joel Cuvi
 
clase demostrativa
clase demostrativaclase demostrativa
clase demostrativajpamactivo
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxjuan gonzalez
 
VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++Yesenia Amaguaya
 
Arreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CArreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CJohnn CP
 
Revista digital vectores y matrices
Revista digital vectores y matricesRevista digital vectores y matrices
Revista digital vectores y matricesflaquita_dany
 
Expo array
Expo arrayExpo array
Expo arrayEd Burke
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglosguestc906c2
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionalesSandra
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionalesSandra
 

Similar a Vectores (20)

Matrices unidimensional
Matrices unidimensionalMatrices unidimensional
Matrices unidimensional
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
 
Matrices c++
Matrices c++Matrices c++
Matrices c++
 
clase demostrativa
clase demostrativaclase demostrativa
clase demostrativa
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
 
VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++VECTORES UNIDIMENCIONALES EN C++
VECTORES UNIDIMENCIONALES EN C++
 
Arreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CArreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje C
 
array
arrayarray
array
 
Revista digital vectores y matrices
Revista digital vectores y matricesRevista digital vectores y matrices
Revista digital vectores y matrices
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
 
Arrays de exposicion
 Arrays de exposicion Arrays de exposicion
Arrays de exposicion
 
Expo array
Expo arrayExpo array
Expo array
 
Arreglos
ArreglosArreglos
Arreglos
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Trabajo en grupo
Trabajo en grupo Trabajo en grupo
Trabajo en grupo
 
Tema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdfTema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdf
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
 
Leccion 5 Java
Leccion 5 JavaLeccion 5 Java
Leccion 5 Java
 

Más de Belén

Formato curriculum 2013
Formato curriculum 2013Formato curriculum 2013
Formato curriculum 2013Belén
 
Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Belén
 
Informatica educativa final
Informatica educativa finalInformatica educativa final
Informatica educativa finalBelén
 
Topicos especiales
Topicos especialesTopicos especiales
Topicos especialesBelén
 
Funciones biblioteca
Funciones bibliotecaFunciones biblioteca
Funciones bibliotecaBelén
 
Estructuras de control en c
Estructuras de control en cEstructuras de control en c
Estructuras de control en cBelén
 
Unidad2
Unidad2Unidad2
Unidad2Belén
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Belén
 
Datos belen
Datos belenDatos belen
Datos belenBelén
 
Introduccion
IntroduccionIntroduccion
IntroduccionBelén
 
Introduccion
IntroduccionIntroduccion
IntroduccionBelén
 
Datos informativos
Datos informativosDatos informativos
Datos informativosBelén
 
Unidad2
Unidad2Unidad2
Unidad2Belén
 
Unidad1
Unidad1Unidad1
Unidad1Belén
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funcionesBelén
 
Sotfware
SotfwareSotfware
SotfwareBelén
 
Primavera
PrimaveraPrimavera
PrimaveraBelén
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoBelén
 
Tecnologia
TecnologiaTecnologia
TecnologiaBelén
 

Más de Belén (20)

Formato curriculum 2013
Formato curriculum 2013Formato curriculum 2013
Formato curriculum 2013
 
Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013
 
Informatica educativa final
Informatica educativa finalInformatica educativa final
Informatica educativa final
 
Topicos especiales
Topicos especialesTopicos especiales
Topicos especiales
 
Funciones biblioteca
Funciones bibliotecaFunciones biblioteca
Funciones biblioteca
 
Estructuras de control en c
Estructuras de control en cEstructuras de control en c
Estructuras de control en c
 
Unidad2
Unidad2Unidad2
Unidad2
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013
 
Datos belen
Datos belenDatos belen
Datos belen
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Datos informativos
Datos informativosDatos informativos
Datos informativos
 
Unidad2
Unidad2Unidad2
Unidad2
 
Unidad1
Unidad1Unidad1
Unidad1
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funciones
 
Sotfware
SotfwareSotfware
Sotfware
 
Hola
HolaHola
Hola
 
Primavera
PrimaveraPrimavera
Primavera
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Vectores

  • 1. VECTORES EN C Un vector, también llamado array(arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno despues de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición en la que se encuentran. La primera posición del array es la posición 0. Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc. Crear un vector en c++ es sencillo, seguimos la siguiente sintaxis: Tipo nombre[tamaño]; donde: tipo: El tipo de los elementos que compondrán el array nombre: El nombre de nuestro array tamaño: Un número entero mayor que cero que indica el tamaño del array Ejm: int a[5];//Vector de 5 enteros float b[5];//vector de 5 flotantes Producto product[5]; //vector de 5 objetos de tipo Producto Podríamos también inicializar el vector en la declaración: int a[] = {5,15,20,25,30}; float b[] = {10.5,20.5,30.5,12.5,50.5} Producto product[] = {celular,calculadora,camara,ipod,usb}
  • 2. Como hay 5 elementos en cada array, automáticamente se le asignará 5 espacios de memoria a cada vector. Pero si trato de crear el vector de la forma int a[]; el compilador mostrará un error, porque no indiqué el tamaño del vector ni tampoco inicializé sus elementos. Inicializar un vector con n elementos #include<stdio.h> #include<conio.h> #include<stdlib.h> int n,s,i,j, vector[100]; void main() { clrscr(); printf("ingrese el límite de un vectorn"); scanf("%d",&n); for(i=1;i<=n;i++) scanf("%d",&vector[i]) for(i=1;i<=n;i++) printf("%sn",vector[i]); getch(); } LEER UN VECTOR DE TIPO CARÁCTER #include<stdio.h> #include<stdlib.h> #include<conio.h> typedef char nombre[10]; nombre vector[50]; int i;