Está en la página 1de 5

ARREGLOS BIDIMENSIONALES

(MATRIZ)
J=0
1
2
15 1 10 0=I
0
3 1
9 1
1
12 1 20 2
0
1. Preparar un algoritmo que permita cargar un array
bidimensional con los nmeros del 1 al 15 y luego los
imprima en la pantalla.
Pseudocdigo
J=0 J=1 J=2 J=3 J=4
I=o 1
2
3
4
5
I=1 6
7
8
9 10
I=2 11 12 13 14 15

Programa en C++
Mtodo # 1
#include<iostream.h>
#include<stdlib.h>
int main(){
// int X[fila][columna];
int X[3][5];
int i,j;
//cargar la matriz
for(i=0;i<3;i++){
for (j=0;j<5;j++) {
X[i][j]=(i*5)+j+1;
X[2][1] = (2*5)+1+1
}}
//imprimir la matriz
cout<<"El Arreglo es X[3][5]: "<<endl;
for(i=0;i<3;i++){
for(j=0;j<5;j++){
cout<<X[i][j]<<"\t"; }
cout<<endl; }
return 0;
system("PAUSE");}
El Arreglo X[3][5] es :
1
2
3
4
5
6
7
8
9
10
11 12 13 14
15
Press any key to continue

2.Dada una matriz cuadrada de 4x4, prepare


un algoritmo que llena de 0 dicha matriz
excepto la diagonal principal donde debe
asignar 1.
#include<iostream.h>
#include<stdlib.h>
int main(){
// int X[fila][columna];
int X[4][4 ];
int i,j;
//cargar la matriz
for(i=0;i<4;i++){
for (j=0;j<4;j++) {
if(i==j)
X[i][j ]=1;
else
X[i][j ]=0;}}
//imprimir la matriz
cout<<"El Arreglo es X[3][5]: "<<endl;
for(i=0;i<3;i++){
for(j=0;j<5;j++){
cout<<X[i][j]<<"\t"; }
cout<<endl; }
return 0;
system("PAUSE");}

3.Dado la siguiente matriz


Pase a un
perfectos.
6=3+2+1

vector

#include<iostream.h>
#include<stdlib.h>
int main(){

12

20

15

13

100

15

28

solo

los

nmeros

int A[3][3]={{12,6,20}, {15,13,1},{100,15,28}};


int i,j,z=0,perfecto[10];

//imprimir la matriz
cout<<"El Arreglo es X[3][5]: "<<endl;
for(i=0;i<3;i++)
{
for (j=0;j<3;j++)
{suma=0;
for(r=1;r< A[i][j];r++)
{
if(A[i][j]%r==0)
suma=suma+r;
}
if(suma== A[i][j])
perfecto[z] = A[i][j] ;
z++ ;
}
}
//imprimir
for(i=0;i<3;i++)
{
for (j=0;j<3;j++)
cout<<"la matriz es "<< X[i][j]: "<<endl
}

return 0;
system("PAUSE");}

4.Elabore un algoritmo que almacene las


notas numricas enteras de un grupo de 5
estudiantes con 4 notas cada uno, el
programa debe averiguar el promedio de
cada estudiante segn sus notas.

5. Artificial Vision for the Recognition


6. of Exportable Mangoes
7. by Using Neural Networks

También podría gustarte