¿los elementos de la matriz un lugar en el sentido del reloj en java?

Actualización:

Estoy haciendo un trabajo para mi clase de programación en java pero no me sale este ejercicio, debo correr los elementos ingresado en una matriz de 3x3 segun el sentido del minutero del reloj

aca le dejo mi codigo de esa funcion

void corrermatriz(){

int c=0;

for (int i =0; i<3;i++){

for (int j=0;j<3;j++){

matriz[j][i+1]=matriz2[i][j];

}

c++;

}

for (int l= 0; l < 3; l ++){

System.out.println(matriz2 [l][0] + " " +matriz2[l][1]+ " " + matriz[l][2]);

}

}

gracias

1 respuesta

Calificación
  • ?
    Lv 4
    hace 10 años
    Respuesta preferida

    - En este link puede mirar mejor el código, ya que sale ordenado y completo. Porque el editor de Yahoo Respuestas aveces se come algunas partes del código, entonces no sale bien, de todas maneras le coloco el código.

    http://pastebin.com/raw.php?i=17xNetqF

    Código en JAVA:

    /**

    * @author Ayudante

    */

    public class Rotar {

    public static void main(String[] args) {

    char[][] a = { { 'A', 'T', 'G' }, { 'C', 'T', 'A' }, { 'G', 'A', 'C' } };

    System.out.println("Matriz a\n");

    imprimir(a);

    System.out.println("\nMatriz b\n");

    imprimir(rotar(a));

    }

    private static void imprimir(char[][] m) {

    for (int i = 0; i < m.length; ++i) {

    for (int j = 0; j < m[0].length; ++j) {

    System.out.print(m[i][j] + " ");

    }

    System.out.println();

    }

    }

    private static char[][] rotar(char[][] a) {

    char[][] b = new char[a.length][a[0].length];

    int rota = 3;

    for (int i = 0; i < rota; ++i) {

    for (int j = 0; j < rota; ++j) {

    b[i][j] = a[(rota - 1) - j][i];

    }

    }

    return b;

    }

    }

    Fuente(s): Yo.
¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.