Cricardomarcelovillalobos 140609090619 Phpapp01
Codificación:
#include
//Variables
int m,i,j;
//Arreglos
int n[3][2];
//Entrada
cout<<”Numero (0,0): “; cin>>n[0] [0];
cout<<”Numero (0,1): “; cin>>n[0] [1];
cout<<”Numero (1,0): “; cin>>n[1] [0];
cout<<”Numero (1,1): “; cin>>n[1] [1];
cout<<”Numero (2,0): “; cin>>n[2] [0]:
cout<<”Numero (2,1): “; cin>>n[2] [1J;
//Proceso
//Salidacout<<”\n”;
cout<<”Mayor: “<
Problema 84
Enunciado: Ingrese 6 números en una matriz de 3X2 y ordene los números de cada columna.
Análisis: Para la solución de este problema, se requiere que el usuario ingrese 6 números, luego el
sistema devuelva las colum nas ordenadas.
Entrada
• 6 Números (n[3][2]).
Diseño:
Salida
Cada colum na ordenada (n[3][2])
Interfaz de UsuarioDiagrama de Flujo
Algoritmo
Inicio
Pseudocodigo
//Variables
tmp, i,j,LS : Entero
//Arreglos (Matriz)
n[3] [2] : Entero
//mntraaa
Leer n[0] [0],n[0] [l],
n[1] [0],n[1] [l],
n[2] [0],n[2] [l]
//Proceso
LS 2
Para i-0 Hasta LS—l Inc l Para j-0 Hasta LS-1 Inc i
Si n[j] [0]>n[j+1] [0] Entonces
n[y ] [0]= n[j*l] [0]
*1] [0] tmp
Si
Si n[y ] [1]>n[j*l] [l] Entonces tmp - n[y ] [1]
n[j] [1]- n[j*l][1] n[j*i] [1] - tmp
Fin Si
Fin Para Fin Para
//Salida
Escribir n[0] [0],n[0] [1],
n[1] [0],n[1] .l],
n[2] [0],n[2] [l]
Fin
Codificación:
#include
//Variables
int tmp, i,j,LS,
//Arreglos int n(3][2],
//Entrada
cout < <”Numero (0,0): “, cin>> n[0] [0];
cout<<”Numero (0,1): “, cin>>n[0] [1],
cout<<”Numero (1,0): “; cin>> n[1] [0],cout<<”Numero (1,1): “, cin»>n[1] [1],
cout<<”Numero (2,0): “, cin›> n[2] [0],
cout<<”Numero (2,1}: “, cin>>n[2][l],
//Proceso LS - 2,
for(i = 0;i<-LS - 1, i++)(
for(j = 0,j<-LS - l; j++){
if(n[j] [0] > n[j + 1][01){
tmp - n[j][0],
n[j] [0] - n[j + 1] [0];
n[j + 1][0]'tmp,
if(n[j] [l] > n[j + l] [l])(
tmp = n'j] [l';
n[j][l] - n ij + li '-l ,
//Salida
cout<<”\n”,
cout < <“Ordenado por columnas\n”,
cOut< <”Numero (0,0): “<
Problema 85
Enunciad0: Almacene 9 números en una matriz de 3X3 y obtenga los númerosordenados.
Análisis: Para la solución de este problema, se requiere que el usuario ingrese 9 números, luego el sistema devuelve la matriz con los números ordenados.
Entrada Salida
9 Números (n[3][3]). • 9 Números ordenados (n[3][3])
Diseño:
Interfaz de Usuario
Diagrama de Flujo
Algoritmo
//Variables
tmp, i, j, x, LS : Entero
flaq : Loq ico
//Arreglos (Matriz y Vcctor)n[3][3] : Entero
O|9] : Entero
Leer n[0] [0],n[0] [l],n[0] [2],
n[1] [0],n[1] [l],n[1][2],
n[2] [0],n[2][1],n[2][2]
//Proceso
x - 0
Para i=0 Hasta 2 Inc l Para j-0 Hasta 2 Inc l
o[x] n[i] [j] x x + l
Fin Para Fin Para
LS 8
Para i-0 Hasta LS-l Inc l Para j-0 Hasta LS-l Inc l
Si o[j] > o[j+1] Entonces tmp o(j + 1)
O(j + 1) O(j)
o(j) - tmp
Fin Si Fin Para
Fin Para
Para i=0 Hasta 2 Inc 1
Para j=0Hasta 2 Inc 1 n[i] [j] - o[x]
x x + l Fin Para
Fin Para
//S*1ida
Escribir n[0] [0],n[0][l],n[0][2],
n[1] [0],n[1] [1],n[1] [2],
n[2] [0],n[2][l],n[2][2]
Codificación:
#include
//Variables
int tmp, i,j,x, LS;
//Arreglos int n[3] [3]; int o[9];
//Entrada
cout<<”Numero (0,0): “; cin>>n[0] [0];
cout<<”Numero (0,1): “; cin>>n[0] [1];
cout<<“Numero(0,2): “; cin>>n[0] [2];
cout<<“Numero (1,0): “; cin>>n[1] [0];
cout<<”Numero (1,1): “; cin>>n[1] [l];
cDut<<”Numero (1,2): “; cin>>n[1] [2];
cout<<”Numero (2,0): “; cin>>n[2] (01;
cout<<”Numero (2,1): “; cin>>n[2] [1];
cout<<”Numero (2,2): “; cin>>n[2] [2];
//Proceso
x = 0;
for(i = 0; i<=2, i++) {
for(j 0; j<=2; j++){ o[x] n[i] Í jÍ :
x++;
LS = (sizeof(o)/sizeof(int)) - 1; for(i =...
Regístrate para leer el documento completo.