211 likes | 606 Views
ARREGLOS BIDIMENSIONALES. Ing. Betty Suárez Torres. CONCEPTOS BÁSICOS. Una matriz es un array de 2 dimensiones. Declaración: int m[6][10]; Array bidimensional de 6 ×10 enteros ( matriz ) float arr[3][2][5]; Array tridimensional de 3×2×5 reales ( cubo ). Ejemplo 01 #include <stdio.h>
E N D
ARREGLOS BIDIMENSIONALES Ing. Betty Suárez Torres
CONCEPTOS BÁSICOS Una matriz es un array de 2 dimensiones. Declaración: int m[6][10]; Array bidimensional de 6 ×10 enteros (matriz) float arr[3][2][5]; Array tridimensional de 3×2×5 reales (cubo)
Ejemplo 01 #include <stdio.h> #define FILAS 2 #define COLUMNAS 3 void main() { float matriz[FILAS][COLUMNAS]; for(i=0;i<FILAS;i++){ for(j=0;j>COLUMNAS;j++){ printf(“Matriz [%d][%d]:”,i,j); scanf(“%d”,&matriz[i][j]); } } for(i=0;i<FILAS;i++){ for(j=0;j>COLUMNAS;j++){ printf("El valor de Matriz[%d][%d] es %d\n", fil,col,matriz[fil][col]); }
MÉTODOS DE BÚSQUEDA DE DATOS EN MATRICES: BÚSQUEDA SECUENCIAL
#include <iostream> #include <conio.h> using namespace std; void main (void) { int posf,posc; int a[50][50],n,i,j,x,f,c; cout<<"INGRESAR EL NUMERO DE FILAS DE LA MATRIZ: "; cin>>f; cout<<endl; cout<<"INGRESAR EL NUMERO DE COLUMNAS DE LA MATRIZ: "; cin>>c; cout<<endl; for(i=0;i<f;i++){ for(j=0;j<c;j++){ cout<<"Ingresar elemento M["<<i+1<<j+1<<"]: "; cin>> a[i][j]; cout<<endl; } } cout<<"INGRESAR ELEMENTO A BUSCAR EN EL ARRAY: "; cin>>x; cout<<endl; for(i=0;i<f;i++){ for(j=0;j<c;j++){ if(a[i][j]==x){ posf=i; posc=j; cout<<endl<<"La posición es: "<<posf+1<<","<<posc+1<<endl; } } } cout<<endl<<"El elemento buscado es: "<<x<<endl; getch(); }