SlideShare una empresa de Scribd logo
Arrays BidimensionalesMatrices  Ing. Paulo Guerra. 10/05/2010
ArreglosBidimensionales Un arreglo bidimensional es un array de arrays unidimensionales. Se puede visualizar a un arreglo bidimensional como una matriz con filas y columnas. El primer índice indica la fila y el segundo indica la columna.
Declaración Los arreglos de dos dimensiones se declaran de acuerdo al esquema tipo variable[filas][columnas]; Ejemplo int a[5][4]; a[0][0]   a[0][1]  a[0][2]   a[0][3] a[1][0]   a[1][1]  a[1][2]   a[1][3] a[2][0]   a[2][1]  a[2][2]   a[2][3] a[3][0]   a[3][1]  a[3][2]   a[3][3] a[4][0]   a[4][1]  a[4][2]   a[4][3]
Arreglos Bidimensionales ,[object Object],a11 a12 ............ a1n a21 a22 ............ a2n ..................... am1 am2 ............ amn ,[object Object],manerasiguiente: c=a[i][j]; 1
Inicialización int a[5][4] = {{2,3,4,2},{2,0,6,1},{3,5,5,0},{2,2,1,1},{3,2,5,6}};    2         3        4        2    2         0        6        1    3         5        5        0    2         2        1        1    3         2        5        6
Inicialización int a[5][4] = {{2,3},{1}, {3,5,5,0},{2},{3}};    2         3        0        0    1         0        0        0    3         5        5        0    2         0        0        0    3         0        0        0
Ejemplo 1 #include <conio.h> #include <stdio.h> voidmain() { int matriz[5][5], contador=0; // Asigno un contador a cada elemento de la matriz  for(int i=0;i<5;i++)      { for(int j=0;j<5;j++)                { matriz[i][j]=contador++;           }     } printf("Impresión de la matriz..."); for( i=0;i<5;i++) { for(intj=0;j<5;j++)       { printf("%d",matriz[i][j]); } printf(""); } printf("Gracias");   }
Ejemplo 2 #include <conio.h> #include <stdio.h> voidmain() { 	//Iniciliza una matriz. Al igual que los arreglos la matriz puede tomar valores iniciales         //y no necesariamente deben inicializarse todos los elementos int matriz[5][5]={{1,10,20},{40,17,25, 18, 19},{18,19,20, 27},{1}}; printf("Impresión de la matriz"); for(int i=0;i<5;i++)         { for(int j=0;j<5;j++) 	      { printf("%d",matriz[i][j]);                     } printf("");          } printf("Gracias");   }
Ejemplo 3 #include <conio.h> #include <stdio.h> void imprimir(int matriz[][3]) { for(int i=0;i<3;i++)                   { for(int j=0;j<3;j++)                                             {  printf("%d",matriz[i][j]);                                                } printf("");                      } } voidleer_matriz(int matriz[][3]) { for(int i=0;i<3;i++) 	{ for(int j=0;j<3;j++)                                 { printf("Ingrese el elemento:[%d][%d]: ", i,j); scanf("%d",&matriz[i][j]);                                   }                    } } voidmain(){ int matriz[3][3]; leer_matriz(matriz); 	imprimir(matriz); printf("Gracias");   }

Más contenido relacionado

La actualidad más candente

Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
Joaquin Lara Sierra
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++tacubomx
 
Unidad 05
Unidad 05Unidad 05
Unidad 05
Guisella Vasquez
 
Lección 2 . Uso de operadores en R
Lección 2 .  Uso de operadores en RLección 2 .  Uso de operadores en R
Lección 2 . Uso de operadores en RCarlos Pérez Lara
 
ESTRUCTURA DE DATOS ALEXIS ROJAS
ESTRUCTURA DE DATOS  ALEXIS ROJASESTRUCTURA DE DATOS  ALEXIS ROJAS
ESTRUCTURA DE DATOS ALEXIS ROJAS
Alex Kira
 
Matrices pseint
Matrices   pseintMatrices   pseint
Operaciones en vectores
Operaciones en vectoresOperaciones en vectores
Operaciones en vectores
ABRAHAM SOPLA
 
Programa arreglos 2
Programa arreglos 2Programa arreglos 2
Programa arreglos 2
Erick Ramirez
 
Administración de memoria continuación -matrices estáticas y dinámicas
Administración de memoria continuación -matrices estáticas y dinámicasAdministración de memoria continuación -matrices estáticas y dinámicas
Administración de memoria continuación -matrices estáticas y dinámicas
UVM
 
Función cuadrática: Excel
Función cuadrática: ExcelFunción cuadrática: Excel
Función cuadrática: ExcelHoracio181
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaCarlitos Correa Jr.
 

La actualidad más candente (16)

Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
 
Lienzo.java
Lienzo.javaLienzo.java
Lienzo.java
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++
 
Unidad 05
Unidad 05Unidad 05
Unidad 05
 
Arreglos
ArreglosArreglos
Arreglos
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 
Boletin 2
Boletin 2Boletin 2
Boletin 2
 
Lección 2 . Uso de operadores en R
Lección 2 .  Uso de operadores en RLección 2 .  Uso de operadores en R
Lección 2 . Uso de operadores en R
 
ESTRUCTURA DE DATOS ALEXIS ROJAS
ESTRUCTURA DE DATOS  ALEXIS ROJASESTRUCTURA DE DATOS  ALEXIS ROJAS
ESTRUCTURA DE DATOS ALEXIS ROJAS
 
Suma
SumaSuma
Suma
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Operaciones en vectores
Operaciones en vectoresOperaciones en vectores
Operaciones en vectores
 
Programa arreglos 2
Programa arreglos 2Programa arreglos 2
Programa arreglos 2
 
Administración de memoria continuación -matrices estáticas y dinámicas
Administración de memoria continuación -matrices estáticas y dinámicasAdministración de memoria continuación -matrices estáticas y dinámicas
Administración de memoria continuación -matrices estáticas y dinámicas
 
Función cuadrática: Excel
Función cuadrática: ExcelFunción cuadrática: Excel
Función cuadrática: Excel
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
 

Similar a Arrays bidimensionales

3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)luis freddy
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)luis freddy
 
Xxxxxxxxxxxxxx
XxxxxxxxxxxxxxXxxxxxxxxxxxxx
Xxxxxxxxxxxxxx
Joselyn Aguirre
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
Joselyn Aguirre
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
elidetjc
 
Arreglos
ArreglosArreglos
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programaciondiego MC
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++die_dex
 

Similar a Arrays bidimensionales (20)

3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Xxxxxxxxxxxxxx
XxxxxxxxxxxxxxXxxxxxxxxxxxxx
Xxxxxxxxxxxxxx
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
 
Matrices
MatricesMatrices
Matrices
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
 
Práctica 12
Práctica 12Práctica 12
Práctica 12
 
Matrices
MatricesMatrices
Matrices
 
Tema4 programación generica
Tema4   programación genericaTema4   programación generica
Tema4 programación generica
 
Arreglos
ArreglosArreglos
Arreglos
 
Clase 09
Clase 09 Clase 09
Clase 09
 

Más de Paulo Guerra Terán

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
Paulo Guerra Terán
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
Paulo Guerra Terán
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
Paulo Guerra Terán
 
Investigación
InvestigaciónInvestigación
Investigación
Paulo Guerra Terán
 
Arreglos
ArreglosArreglos
9 operadores
9 operadores9 operadores
9 operadores
Paulo Guerra Terán
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
Paulo Guerra Terán
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
Paulo Guerra Terán
 
9 operadores
9  operadores9  operadores
9 operadores
Paulo Guerra Terán
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
Paulo Guerra Terán
 
Funciones
FuncionesFunciones
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
Paulo Guerra Terán
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
Paulo Guerra Terán
 
4 Datos
4 Datos4 Datos
3 Programa
3 Programa3 Programa
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
Paulo Guerra Terán
 

Más de Paulo Guerra Terán (20)

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
 
Investigación
InvestigaciónInvestigación
Investigación
 
Arreglos
ArreglosArreglos
Arreglos
 
9 operadores
9 operadores9 operadores
9 operadores
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
 
9 operadores
9  operadores9  operadores
9 operadores
 
5poo
5poo5poo
5poo
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Funciones
FuncionesFunciones
Funciones
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
 
4 Datos
4 Datos4 Datos
4 Datos
 
3 Programa
3 Programa3 Programa
3 Programa
 
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
 

Último

c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 

Último (20)

c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 

Arrays bidimensionales

  • 1. Arrays BidimensionalesMatrices Ing. Paulo Guerra. 10/05/2010
  • 2. ArreglosBidimensionales Un arreglo bidimensional es un array de arrays unidimensionales. Se puede visualizar a un arreglo bidimensional como una matriz con filas y columnas. El primer índice indica la fila y el segundo indica la columna.
  • 3. Declaración Los arreglos de dos dimensiones se declaran de acuerdo al esquema tipo variable[filas][columnas]; Ejemplo int a[5][4]; a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] a[3][0] a[3][1] a[3][2] a[3][3] a[4][0] a[4][1] a[4][2] a[4][3]
  • 4.
  • 5. Inicialización int a[5][4] = {{2,3,4,2},{2,0,6,1},{3,5,5,0},{2,2,1,1},{3,2,5,6}}; 2 3 4 2 2 0 6 1 3 5 5 0 2 2 1 1 3 2 5 6
  • 6. Inicialización int a[5][4] = {{2,3},{1}, {3,5,5,0},{2},{3}}; 2 3 0 0 1 0 0 0 3 5 5 0 2 0 0 0 3 0 0 0
  • 7. Ejemplo 1 #include <conio.h> #include <stdio.h> voidmain() { int matriz[5][5], contador=0; // Asigno un contador a cada elemento de la matriz for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { matriz[i][j]=contador++; } } printf("Impresión de la matriz..."); for( i=0;i<5;i++) { for(intj=0;j<5;j++) { printf("%d",matriz[i][j]); } printf(""); } printf("Gracias"); }
  • 8. Ejemplo 2 #include <conio.h> #include <stdio.h> voidmain() { //Iniciliza una matriz. Al igual que los arreglos la matriz puede tomar valores iniciales //y no necesariamente deben inicializarse todos los elementos int matriz[5][5]={{1,10,20},{40,17,25, 18, 19},{18,19,20, 27},{1}}; printf("Impresión de la matriz"); for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { printf("%d",matriz[i][j]); } printf(""); } printf("Gracias"); }
  • 9. Ejemplo 3 #include <conio.h> #include <stdio.h> void imprimir(int matriz[][3]) { for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { printf("%d",matriz[i][j]); } printf(""); } } voidleer_matriz(int matriz[][3]) { for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { printf("Ingrese el elemento:[%d][%d]: ", i,j); scanf("%d",&matriz[i][j]); } } } voidmain(){ int matriz[3][3]; leer_matriz(matriz); imprimir(matriz); printf("Gracias"); }