ithalo 0 Denunciar post Postado Setembro 25, 2007 Pessoal, estou cursando Ciencias da computação, e estou com o seguinte problema:Crie uma matriz 4X4 e mostre o elemento da linha n (onde n, é o numero escolhido pelo usuario) em seguida imprima esta linha;já resolvi um pedaço, ficou assim:public class matriz3 {public static void main(String[] args) {int m[][]= new int [5][5];int c;int l;int cont=0;int linha;System.out.println ("Qual linha deseja imprimir?");linha=Leitura.readInteger();while ((linha<0)||(linha>4)){System.out.println ("Linha errada, por favor digite numeros entre 0 e 4.");System.out.println ("Qual linha deseja imprimir?");linha=Leitura.readInteger();cont++; }for (c=0;c<4;c++){for (l=0;l<4;l++){m[c][l]= (int)(1+Math.random()*10);System.out.print("-" + m[c][l] + "-");}System.out.println ("-");}}}agora estou perdido. Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 10, 2007 Veja: linha=Leitura.readInteger();while ((linha<0)||(linha>4)){ System.out.println ("Linha errada, por favor digite numeros entre 0 e 4."); System.out.println ("Qual linha deseja imprimir?"); linha=Leitura.readInteger(); cont++; } Aqui voce lê a linha que deseja exibir. for (c=0;c<4;c++){ for (l=0;l<4;l++) { m[c][l]= (int)(1+Math.random()*10); System.out.print("-" + m[c][l] + "-"); } System.out.println ("-");} Aqui voce preenche a matriz com números aleatórios. Então o que falta? Exibir a linha correto. for (c=0;c<4;c++){ System.out.print("-" + m[linha][c] + "-");} http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites