Cricardomarcelovillalobos 140609090619 Phpapp01

Páginas: 23 (5722 palabras) Publicado: 22 de marzo de 2015



Codificación:
#include using namespace std; void main(void) {
//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 using namespace std, void main(void) {
//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): “< cout<<”Numero (0,1): “< cout <<“Numero (1,0): “< cout<<”Numero (1,1): “< cout<<”Numero (2,0): “< cout<<”Numero (2,1): “< Capitu\o 7 EStructuras de Datos Arreglos (Y8CtO7Bs $ mat• º »J


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 using namespace std; void main(void) {
//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 =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Medioambiente 091017093820 Phpapp01
  • Conceptoyaplicacindelmantenimientocorrectivopreventivoypredi ctivo 140216122213 Phpapp01
  • Principiosdelvernier 100916225017 Phpapp01
  • tema7 elfranquismo 130805153303 phpapp01
  • Leyesdeladialectica 121105183939 Phpapp01
  • silvanalarevolucioninglesa 111020054905 phpapp01
  • Capitulo47 100705171519 Phpapp01
  • Segundaguerramundial 110906223206 Phpapp01

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS