Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2011, 07:33
Avatar de sivadmp
sivadmp
 
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 10 meses
Puntos: 20
Respuesta: porfavor alguien que me ayude

Código java:
Ver original
  1. hola natally
  2.  
  3. para la primera pregunta tienes que recorrer la matriz e ir preguntando si el valor es impar o par para eso se utilza el modulo
  4.  
  5. si el modulo 2 del numero es =0 (matrix[i][j]%2==0),  entonces en par, caso contrario si el modulo es =1, es impar, y vas contando los numeros que son impares y al final obtienes el porcentaje utilizando la formula de la "regla de tres"
  6.  
  7. este es el codigo
  8.  
  9. int cant_imp=0;
  10.         for (int i = 0; i < fil; i++) {
  11.             for (int j = 0; j < col; j++) {
  12.                 if(matrix[i][j]%2!=0)
  13.                     cant_imp++;
  14.             }
  15.         }


para la segunda pregunta, tienes que recorrer la matriz empezando primero por las columnas y luego las filas, solo cambian los cursores de i,j a j,i, luego tienes que ir contando los numeros que son pares y almacenarlo en una variable aux
Código java:
Ver original
  1. for (int i = 0; i < fil; i++) {
  2.         for (int j = 0; j < col; j++) {
  3.             int dato= matrix[j][i];
  4.         }
  5. }


para la tercera pregunta tienes que utilzar algun algoritmo de ordenacion hay muchos, pero el mas simple es "la burbuja"


para la cuarta pregunta tienes que recorrer la matriz al reves, es decir empezar por el tamaño de la matriz e ir recorriendo de -1, luego tienes que crearte una matriz auxiliar donde colocas los nuevos datos

Código java:
Ver original
  1. for (int i = fil; i >=0; i--) {
  2.         for (int j = col-1; j >= 0; j--) {
  3.         }
  4. }

espero haberte ayudado
cualquier cosa mi correo es

[email protected]