Olá pessoal, gostaria de saber como somar LINHA e COLUNA atrazer de um vetor… Abaixo segue meu codigo…
package vetormatriz;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
//Informa a quantidade e Colunas e linhas
int coluna=0,linha=0;
do{
coluna = Integer.parseInt(JOptionPane.showInputDialog(“Numeros de Colunas”));
}while(coluna<=0);
do{
linha = Integer.parseInt(JOptionPane.showInputDialog(“Numeros de Linhas”));
}while(linha<=0);
//usuario informa os valores da matriz
int m [][] = new int [coluna][linha];
int soma=0,impar=0,par=0,aux=0,somaImpar=0,somaPar=0;
for(coluna=0;coluna<m.length;coluna++){
for(linha=0;linha<m[coluna].length;linha++){
m[coluna][linha] = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor da Coluna: "+coluna+" e linha: "+linha));
soma +=m[coluna][linha];
//Verifica se o valor digitado é par ou impar
aux = m[coluna][linha]%2;
if(aux == 1)
{
impar+=1;
somaImpar +=m[coluna][linha];
}else{
par+=1;
somaPar +=m[coluna][linha];
}
}
}
//Soma da linha
//Imprime a matriz na tela
System.out.println("MATRIZ");
for(coluna=0;coluna<m.length;coluna++){
for(linha=0;linha<m[coluna].length;linha++){
System.out.print(m[coluna][linha]+" ");
}
System.out.println("");
}
//Propriedades da matriz Fornecida
System.out.println("");
System.out.println("Propriedades da Matriz");
System.out.println("Matriz feita por "+coluna+" X "+linha);
System.out.println("A soma da Matriz é: "+soma);
System.out.println("Existe "+impar+" numero(s) impar(es) e sua soma é "+somaImpar);
System.out.println("Existe "+par+" nimero(s) par(es) na Matriz e sua soma é "+somaPar);
}
opa. quando for postar seu codigo, porte entre as tags [code [/code]. assim
[code]
package vetormatriz;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
//Informa a quantidade e Colunas e linhas
int coluna=0,linha=0;
do{
coluna = Integer.parseInt(JOptionPane.showInputDialog(“Numeros de Colunas”));
}while(coluna<=0);
do{
linha = Integer.parseInt(JOptionPane.showInputDialog(“Numeros de Linhas”));
}while(linha<=0);
//usuario informa os valores da matriz
int m [][] = new int [coluna][linha];
int soma=0,impar=0,par=0,aux=0,somaImpar=0,somaPar=0;
for(coluna=0;coluna<m.length;coluna++){
for(linha=0;linha<m[coluna].length;linha++){
m[coluna][linha] = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor da Coluna: “+coluna+” e linha: "+linha));
soma +=m[coluna][linha];
//Verifica se o valor digitado é par ou impar
aux = m[coluna][linha]%2;
if(aux == 1)
{
impar+=1;
somaImpar +=m[coluna][linha];
}else{
par+=1;
somaPar +=m[coluna][linha];
}
}
}
//Soma da linha
//Imprime a matriz na tela
System.out.println(“MATRIZ”);
for(coluna=0;coluna<m.length;coluna++){
for(linha=0;linha<m[coluna].length;linha++){
System.out.print(m[coluna][linha]+" “);
}
System.out.println(”");
}
//Propriedades da matriz Fornecida
System.out.println("");
System.out.println(“Propriedades da Matriz”);
System.out.println("Matriz feita por “+coluna+” X "+linha);
System.out.println("A soma da Matriz é: "+soma);
System.out.println("Existe “+impar+” numero(s) impar(es) e sua soma é "+somaImpar);
System.out.println("Existe “+par+” nimero(s) par(es) na Matriz e sua soma é "+somaPar);
}
package vetormatriz;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
//Informa a quantidade e Colunas e linhas
int coluna=0,linha=0;
do{
coluna = Integer.parseInt(JOptionPane.showInputDialog("Numeros de Colunas"));
}while(coluna<=0);
do{
linha = Integer.parseInt(JOptionPane.showInputDialog("Numeros de Linhas"));
}while(linha<=0);
//usuario informa os valores da matriz
int m [][] = new int [linha][coluna];
int soma=0,impar=0,par=0,aux=0,somaImpar=0,somaPar=0;
for(coluna=0;coluna<m.length;coluna++){
for(linha=0;linha<m[coluna].length;linha++){
m[coluna][linha] = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor da Coluna: "+coluna+" e linha: "+linha));
soma +=m[coluna][linha];
//Verifica se o valor digitado é par ou impar
aux = m[coluna][linha]%2;
if(aux == 1)
{
impar+=1;
somaImpar +=m[coluna][linha];
}else{
par+=1;
somaPar +=m[coluna][linha];
}
}
}
//Imprime a matriz na tela
System.out.println("MATRIZ");
for(coluna=0;coluna<m.length;coluna++){
for(linha=0;linha<m[coluna].length;linha++){
System.out.print(m[coluna][linha]+" ");
}
System.out.println("");
}
//Propriedades da matriz Fornecida
System.out.println("");
System.out.println("Propriedades da Matriz");
System.out.println("Matriz feita por "+linha+" X "+coluna);
System.out.println("A soma da Matriz é: "+soma);
System.out.println("Existe "+impar+" numero(s) impar(es) e sua soma é "+somaImpar);
System.out.println("Existe "+par+" nimero(s) par(es) na Matriz e sua soma é "+somaPar);
}
}
Não entendi direito uma coisa…
Vc quer guardar a soma das linhas e das colunas onde?
a soma de cada linha em um vetor de linhas, e a mesma coisa pra colunas??