Algoritmos Lenguaje C Parte 3
INTRODUCCIÓN A LA PROGRAMACIÓN EN C ( parte
3)
LIC. EN CIENCIAS INFORMÁTICAS.
Ordenamiento: vector
Método burbuja
N=5
numeros:
4
5
1
0
71
4
5
7
Tras la ordenación
numeros:
0
for(i=0;i
for(j=i+1;j
if(numeros[i]
aux=numeros[i];
numeros[i]=numeros[j];numeros[j]=aux;
}
}
}
Matrices
Definición:
Matrices
Declaración:
tipo_dato nombre_array [cant_fila][cant_colu]
Inicialización
Matrices
Recorrido de los elementosde un array bidimensional
void recorridoMatriz(int matriz[][3], int filas, int colu){
/*recorre filas*/
for (int i=0; i
for(intj=0;j
}
}
}
Práctica
Escriba instrucciones que realicen lo siguiente:
a) Declare tabla para que sea un arreglo entero y quetenga 3 filas y 3 columnas. Suponga que
la constante simbólica
TAMANIO se declaró para que fuera 3.
b) ¿Cuántos elementos contiene el arreglo tabla? Imprima el númerototal de elementos.
c) Utilice una instrucción de repetición for para inicializar cada elemento de tabla con la suma
de sus subíndices.
Suponga que las variablesenteras i y j se definieron como variables de control.
d) Imprima los valores de cada elemento del arreglo tabla. Suponga que el arreglo se inicializó
con ladeclaración:
int tabla[ TAMANIO ][ TAMANIO ] = { { 1, 8}, { 2, 4, 6 }, { 5 } };
Bibliografía
Deitel, Harvey; Deitel Paul; Cómo programar en C/C++ y Java; 4ta edición;Persron Educación; México; 2004
Muñoz, J; Palacios Rafael; Fundamentos de programación utilizando el lenguaje C; R.B.Servicios Editoriales S. L.;
Madrid.2006
Regístrate para leer el documento completo.