Академический Документы
Профессиональный Документы
Культура Документы
PUNTO 1
import java.util.Scanner;
System.out.println("MATRIZ CUADRADA");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.println("Ingrese el valor de fila " + i + " y
columna " + j + ": ");
mat= lector.nextInt();
matriz[i][j] = mat;
}
}
System.out.println("");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(matriz[i][j] + "\t");
if (j == 2) {
System.out.print("\n");
}
}
}
}
}
PUNTO 2
}
PUNTO 3
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(i==j){
matriz[i][j] = 0;
}else{
if(j>i){
matriz[i][j] = 1;
}else{
matriz[i][j] = 2;
}
String mensaje="\n";
for(int i=0;i<3;++i){
for(int j=0;j<3;++j){
mensaje+="|"+matriz[i][j];
}
mensaje+="\n";
}
System.out.println(""+mensaje);
}
}
PUNTO 4
{
matriz [i][j] =1;
}
}
{
if (i==0 || j==0 || i==3 || j==3)
matriz [i][j] =0;
}
}
{
System.out.print(matriz [i][j]);
}
System.out.println();
}
}
PUNTO 5
}
for (int i=0; i < 4; i++) {
for (int j=0; j < 4; j++) {
matriz [i][j]=(i+j);
}
}
for (int i=0; i < 4; i++) {
for (int j=0; j < 4; j++) {
System.out.print (matriz[i][j] + " ");
}
System.out.println("");
}
}
PUNTO 6
int cont=1;
}
for (int f=0; f < 5; f++) {
if((f+c)==2){
matriz[f][c]=0;
}
if (f==c)
{
matriz [f][c]= cont;
cont++;
}
}
}
for (int f=0; f < 5; f++) {
for (int c=0; c < 5; c++) {
System.out.print ( matriz[f][c] + " ");
}
System.out.println();
}
}
PUNTO 7
int contadorNumero2=3;
}
for (int f=0; f < 5; f++) {
for (int c=0; c < 5; c++) {
if (f%2==0){
matriz [f][c]=contadorNumero1;
contadorNumero1++;
contadorNumero2=3;
}
for (int f=0; f < 5; f++) {
for (int c=0; c < 5; c++)
{
System.out.print ( matriz[f][c] + " ");
}
System.out.println();
}
}
}
PARTE NUMERO 1
PUNTO 1
int valor;
int Sumaf= 0 ;
int Sumac = 0;
int Sumad = 0;
int Sumai = 0;
int dFila = 0;
int dColumna = 0;
int dPrincipal = 0;
int dSecund = 0;
Scanner lector = new Scanner(System.in);
System.out.println("MATRIZ CUADRADA");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.println("Ingrese el valor de fila " + i + " y
columna " + j + ": ");
valor = lector.nextInt();
matriz[i][j] = valor;
}
}
System.out.println("");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(matriz[i][j] + "\t");
if (j == 2) {
System.out.print("\n");
}
}
}
int comparacion=0;
for (int i = 0; i < 3; i++) {
comparacion=comparacion+matriz[0][i];
}
/*Multiplicacin de filas*/
boolean resul=true;
for (int i = 0; i < 3; i++) {
Sumaf=0;
for (int j = 0; j < 3; j++) {
Sumaf=Sumaf+matriz[i][j];
}
if (Sumaf!=comparacion)
{
resul=false;
}
System.out.println("La suma de los valores de la fila " + (i + 1)
+ " es: " + Sumaf);
}
dFila = Sumaf;
System.out.println("");
/*Multiplicacin de columnas*/
PUNTO 2
int Filas=4;
int Columnas=6;
double matriz[][] = new double[filas][columnas];
double Numero;
double SumaFilas=0;
Scanner lector = new Scanner(System.in);
System.out.println("MATRIZ");
for (int f = 0; f < Filas; f++) {
for (int c = 0; c < Columnas; c++) {
System.out.println("Introduzca valores " + f + " y Columna
" + c + ": ");
Numero = lector.nextDouble();
matriz[f][c] = Numero;
}
}
System.out.println("");
for (int f = 0; f < Filas; f++) {
for (int c = 0; c < Columnas; c++) {
System.out.print(matriz[f][c] + " - ");
}
System.out.println("");
}
}
System.out.println("La suma de la fila " + (f + 1) + " es
" + SumaFilas);
}
}
}
PUNTO 3.1
import javax.swing.JOptionPane;
System.out.print(matrizRes[i][j]+" ");
}
System.out.println();
}
}
}
PUNTO 3.4
import java.util.Random;
import java.util.Scanner;
for(int i=0;i<x1;i++){
System.out.print("[ ");
for(int j=0;j<z1;j++){
m1[i][j]=r.nextInt(9);
System.out.print(m1[i][j]+" ");
}
System.out.print("]");
System.out.println("");
}
System.out.println("La matriz 2");
for(int i=0;i<x2;i++){
System.out.print("[ ");
for(int j=0;j<z2;j++){
m2[i][j]=r.nextInt(9);
System.out.print(m2[i][j]+" ");
}
System.out.print("]");
System.out.println("");
}
if(z1==x2){
System.out.println("La matriz resultante es: ");
for(int i=0;i<x1;i++){
System.out.print("[ ");
for(int j=0;j<z2;j++){
for(int h=0;h<z1;h++){
mR[i][j]+=m1[i][h]*m2[h][j];
}
System.out.print(mR[i][j]+" ");
}
System.out.print("]");
System.out.println("");
}
}
else{
System.out.println("Los rangos de las matrices son
incorrectos");
}
}
PUNTO 3.2
import java.util.Scanner;
}
System.out.println("matriz origunal");
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();
}
System.out.println("matriz transpuesta");
for (int i = 0; i < m.length; i++) {
System.out.print(m[j][i]);
System.out.println();
PUNTO 3.3
System.out.println("");
for (int f = 0; f < 4; f++) {
for (int c = 0; c < 4; c++) {
System.out.print(matriz[f][c] + "\t");
if (c == 2) {
System.out.print("\n");
}
}
}
int trazaMatriz=0;
for(int f=0; f<4; f++){
trazaMatriz= trazaMatriz +matriz[f][f];
}
System.out.println("La traza de la diagonal principal es: " +
trazaMatriz);
}
}