Crie 3 vetores de inteiros com 5 elementos cada. Receba os valores dos 3 vetores em uma matriz de 3 colunas e 5 linhas, onde cada coluna armazenará um vetor. Escreva a matriz final.
Código Java
//Autor; Thiago Campos
//Data: 23.08.2012
import javax.swing.JOptionPane;
public
class Exemplo4b {
public static void main(String[] args) {
//variaveis
int vetA[] =
new int[5]; //Criando o vetor A
int vetB[] =
new int[5]; //Criando o vetor B
int vetC[] =
new int[5]; //Criando o vetor C
//Entrada - Vetor A
for (int col = 0; col < 5; col++)
{
vetA[col] =
Integer.parseInt(JOptionPane.showInputDialog("Informe o
elemento " +(col+1)+ " do vetor A:"));
}
//Entrada - Vetor B
for (int col =
0; col < 5; col++) {
vetB[col]
= Integer.parseInt(JOptionPane.showInputDialog("Informe o
elemento " +(col+1)+ " do vetor B:"));
}
//Entrada - Vetor C
for (int col =
0; col < 5; col++) {
vetC[col]
= Integer.parseInt(JOptionPane.showInputDialog("Informe o
elemento " +(col+1)+ " do vetor C:"));
}
/*
* //Entrada automatica
int
vetA[] = {1, 2, 3, 4, 5}; //Criando o vetor automatico
int
vetB[] = {6, 7, 8, 9, 10}; //Criando o betor automatico
int
vetC[] = {11, 12, 13, 14, 15}; //Criando o vetor automatico
**/
String matriz[][] = new String[5][3]; //matriz
String saida = "";
for (int col = 0; col < 3; col++) {
for (int lin = 0; lin < 5;
lin++) {
if (col == 0) { //matriz
armazena coluna 0
matriz[lin][col] = "|" + vetA[lin] + " ";
} //fim
do if - vetor A
if (col == 1) { //matriz
armazena coluna 1
matriz[lin][col] = vetB[lin] + " ";
} //fim
do if - vetor B
if
(col == 2) { //matriz armazena coluna 2
matriz[lin][col] = vetC[lin] + "|";
} //fim do if -
vetor C
} //fim
do for lin
} //fim
do for col
//Impressao do resultado
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
saida += matriz[i][j];
} //fim
do for
saida +=
"\n";
} //fim
do for
JOptionPane.showMessageDialog(null,"A matriz
resultante é:\n"+ saida);
} //fim
do main
} //fim da classe
Nenhum comentário:
Postar um comentário