Está en la página 1de 3

Practica 2 --- Arreglos

Nombre:_______________________________________________________________Aula:______

Programa 1.- Ingrese y ejecute el siguiente código

#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int matriz [3][2];
int valor;
for(int i=0;i<3;i++)
{
for(int j=0; j<2;j++)
{
cout<<"Ingrese el valor de la matriz en la posicion ["<<i<<","<<j<<"]"<<endl;
cin>>valor;
matriz[i][j] = valor;
}
}
for(int i=0;i<3;i++)
{
cout<<"|";
for(int j=0; j<2;j++)
{
cout<<"\t"<<matriz[i][j]<<"\t";
}
cout<<"|"<<endl;
}
getch();
return 0; }

Cual es la función de este programa1:acomoda en filas y columnas


Modifique el programa1 para que acepte cualquier orden de matriz. Reporte las
modificaciones realizadas int matriz [3][3];
for(int j=0; j<3;j++)
for(int j=0; j<3;j++)
Programa2.- Ingrese y ejecute el siguiente código

#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
int main()
{
int matriz_A [3][2],matriz_B [3][2];
int valores_A=0, valores_B=10;
char opcion[2];
int comparacion=0;
Practica 2 --- Arreglos
Nombre:_______________________________________________________________Aula:______

cout<<"Bienvenido al programa de Cadenas Multidimensionales (Presione Enter)"<<endl;


getchar();
do
{
valores_A=0, valores_B=10;
//Llenado arreglo A y B
for(int i=0;i<3;i++) // Recorre las filas de la matriz
{
for(int j=0; j<2;j++) // Recorre las columnas de la matriz
{
matriz_A[i][j] = valores_A;
valores_A = valores_A+1;
matriz_B[i][j] = valores_B;
valores_B = valores_B+3;
}
}
cout<<"Matriz A "<<endl;
for(int i=0;i<3;i++)
{
cout<<"|";
for(int j=0; j<2;j++)
{
cout<<"\t"<<matriz_A[i][j]<<"\t";
}
cout<<"|"<<endl;
}
cout<<"Matriz B "<<endl;
for(int i=0;i<3;i++)
{
cout<<"|";
for(int j=0; j<2;j++)

{
cout<<"\t"<<matriz_B[i][j]<<"\t";
}
cout<<"|"<<endl;
}
cout<<"Para continuar el programa presione Si, para salir No: "<<endl;
gets(opcion);
int tamano =strlen(opcion);
for(int i=0;i<tamano;i++)
opcion[i]= toupper(opcion[i]);
comparacion = strcmp(opcion,"SI");
}while(comparacion==0);
cout<<"Fin"<<endl;
getch();
return 0; }

Cual es la función de este programa 2: asigna matriz A y B en 3 filas y 2 columnas


Practica 2 --- Arreglos
Nombre:_______________________________________________________________Aula:______

Que elementos nuevos observa: matriz A de manera secuencial y B de 3 en 3

Modifique el programa 2 para que acepte elementos uno a uno dentro de la matriz de forma
no automatizada. Reporte las modificaciones realizadas:_____________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_____________________________________________________________________

También podría gustarte