Arreglos en Lenguaje C
¿Qué es un arreglo?
Es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo.
- Cada dato tiene una posición.
- Los datos son del mismo tipo (no hay de datos mezclados).
Diferencias entre un arreglo y una variable
- Variable: almacena un dato del tipo de dato definido.
- Arreglo : almacena varios datos del mismo tipo de dato definido, en una sola localidad.
Tipos de Arreglos
Unidimensionales
- Sirven para manejar vectores.
- La palabra unidimensional no indica que se trata de vectores en espacios de dimensión uno; indica que su manejo se hace mediante un sub-índice.
¿Cómo declarar arreglos unidimensionales?
double x[80];
int factores[30];
int numeros[25] = {0};
char codSexo[20];
int nNumbers[5] = {1,2,3,4,5};
char cadena[] = "Hola";
char cadena[5] = {'H','o','l','a'};
¿Cómo recorrer un arreglo unidimensional?
Text
int Array[5], tamanio = 5;
//TO DO
for(i = 0 ; i < tamanio; i++) {
//TO DO
Array[i];
//TO DO
}
Tipos de Arreglos (2)
Bidimensionales
- Sirven para manejar matrices.
- cada elemento tiene una posición que se identifica mediante dos índices: el de su fila y el de su columna.
Array [filas] [columnas]
¿Cómo declarar arreglos Bidimencionales?
double a[3][4];
int pos[10][40];
char list[25][25];
int Numbers[2][3] = { {1,2,3}, {3,4,5}};
double c[20][30][10];
¿Cómo recorrer un arreglo bidimencionales?
Text
int Array[2][2], itamanio = 2, jtamanio = 2, i,j;
//TO DO
for(i = 0 ; i < itamanio; i++) { //FILAS
//TO DO
for(j = 0; j < jtamanio; j++){ //COLUMNAS
Array[i][j];
}
//TO DO
}
Ejercicio #0
Escribir un programa que le solicite al usuario que escriba 10 números enteros y los ordene de manera ascendente.
Ejercicio #1
Escribir un programa que le solicite al usuario que escriba 10 números enteros en un arreglo y un numero "N". El programa debe de buscar y avisar si el numero "N" esta dentro del arreglo o no.
Arreglos en Lenguaje C
By Lucas Carpio
Arreglos en Lenguaje C
- 1,424