Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(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
vector
#include<iostream.h>
#include<stdlib.h>
int main(){
12
20
15
13
100
15
28
solo
los
nmeros
//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");}