Está en la página 1de 13

 Arreglo: Colección ordenada de elementos de un

mismo tipo. Ordenada significa que cada


elemento tiene una ubicación determinada
dentro del arreglo y debemos conocerla para
accederlo.

 Existen:
◦ Arreglos unidimensionales
◦ Arreglos bidimensionales
◦ Arreglos multidimensionales
Nombre del arreglo:
a 0 1 2 3 4 POSICIONES

Tamaño del arreglo: 5


1 2 3 5 7 VALORES

Tipo de datos del arreglo:


int
a

Nombre del arreglo:


letra 0 1 2 3 4 POSICIONES

Tamaño del arreglo: 5


d b z r u VALORES
Tipo de datos del arreglo:
char
letra
 DECLARACIÓN DE UN ARREGLO
UNIDIMENSIONAL
Un arreglo se declara de la siguiente manera:
tipo de dato nombre del arreglo [tamaño].
Ejemplo:
 int a[5];
 char letra[5];
 double valor[10 ];
 INICIALIZACIÓN DE UN ARREGLO
Un arreglo se puede inicializar con valores de
la siguiente manera:
Ejemplo:
 int a[]={1,2,3,4,5};
 int a[6]={1,2,3,4,5,0};
 int a[5]={0};
 char vocales[5]={‘a’,’e’,’i’,’o’,’u’};
 double valor[]={0.1,0.2,0.5,0.7};
 IMPRESIÓN DE UN ARREGLO
int a[5]={1,2,3,5,7};
printf(¨El vector de enteros inicializado es:\n¨);
for (i=0; i<5; i++)
printf(¨posicion:%d—valor:%d¨,i,a[i]);
}
 RESULTADO
 INGRESO DE VALORES A UN ARREGLO DESDE
TECLADO
int a[5]={};
printf(¨Ingrese los valores al arreglo:\n¨);
for (i=0; i<5; i++)
scanf(¨%d¨,&val);
a[i]=val;
}
// imprimir el arreglo ingresado
for (i=0; i<5; i++)
printf(¨posicion:%d—valor:%d¨,i,a[i]);
}
 DECLARACIÓN DE UN ARREGLO BIDIMENSIONAL
Un arreglo se declara de la siguiente manera:
tipo de dato nombre del arreglo [tamaño] [tamaño]
Ejemplo:
 int a[5][5];

 char letra[5][5];

 double valor[10 ][10];


 INICIALIZACIÓN DE UN ARREGLO BIDIMENSIONAL
Un arreglo se inicializa de la siguiente manera:
 double valor[4 ][3]={2.4, 1.5, 6.5, 1.0, 4.7, 9.7, 3.4,6.5,8.0,4.1,2.3,9.3};

COLUMNAS

FILAS 2.4 1.5 6.5


0,0 0,1 0,2

1.0 4.7 9.7


1,0 1,1 1,2

3.4 6.5 8.0


2,0 2,1 2,2

4.1 2.3 9.3


3,0 3,1 3,2
 IMPRESIÓN DE UN ARREGLO BIDIMENSIONAL

for(i=0;i<4;i++)
{
for(j=0; j<3; j++)
{
printf("%d\t“, valor[i][j]);
}
printf("\n");
}
 Colección de elementos del mismo tipo, con
un tamaño determinado.
 Cada elemento tiene asignado un índice
 Existen arreglos unidimensionales llamados
vectores, arreglos bidimensionales llamados
matrices.
 Realizar el siguiente programa:
 Inicializar dos vectores de enteros con la
misma longitud, y en un tercer vector obtener
el resultado de la suma de los dos vectores
anteriores.
 Ejemplo:
 a[5]={1,2,3,4,5}
 B[5]={6,7,8,9,10}
 Resultado[5]={7,9,11,13,15}

También podría gustarte