5-ejercicios
-
Upload
walter-rodriguez -
Category
Documents
-
view
215 -
download
0
description
Transcript of 5-ejercicios
7/21/2019 5-ejercicios
http://slidepdf.com/reader/full/5-ejercicios 1/5
7/21/2019 5-ejercicios
http://slidepdf.com/reader/full/5-ejercicios 2/5
MATRICES
&% Escribir un programa que copie un arreglo A de dimensión <1 3 <%< en una matri= de >de orden <?<, por filas
$% % &o c"ange t"is template, c"oose &ools ' &emplates
% and open t"e template in t"e editor. %$pac(age copiar)
import *ava.util.+canner)
$%% % %$public class @opiar
$%% % param args t"e command line arguments %$ public static void main/+tring0 args2 +canner dato3ne4 +canner/+5stem.in2) int n) +5stem.out.println/;ingrese la dimension de la matri=;2) n3dato.ne?tnt/2) int matri=003 ne4 int0n0n) for/int i3!)i6n)i882 for/int ?3!)?6n)?882
+5stem.out.println/;ingrese el valor de la matri= en la posicion 0;8i8;0;8?8;;2) matri=0?0i3dato.ne?tnt/2) 9 9 +5stem.out.println/;>atri= A;2) for/int i3!)i6n)i882 for/int ?3!)?6n)?882 +5stem.out.print/matri=0?0i8; ;2) if/?33nB12 +5stem.out.println/2) 9 9 9 +5stem.out.println/;>atri= >;2) for/int i3!)i6n)i882 for/int ?3!)?6n)?882 int m003ne4 int0n0n) m0?0i3matri=0?0i) +5stem.out.print/m0?0i8; ;2) if/?33nB12 +5stem.out.println/2) 9
9 99
9'% Escribir un programa que verifique que una matri= > de orden <%< /cuadrada2 es una
matri= simCtrica.
7/21/2019 5-ejercicios
http://slidepdf.com/reader/full/5-ejercicios 3/5
$% % &o c"ange t"is template, c"oose &ools ' &emplates % and open t"e template in t"e editor. %$pac(age simetrica)
import *ava.util.+canner)
$%% % % aut"or Administrador %$public class +imetrica
$%% % param args t"e command line arguments %$ public static void main/+tring0 args2
+canner dato3ne4 +canner/+5stem.in2) int n) +5stem.out.println/;ingrese la dimension de la matri=;2) n3dato.ne?tnt/2) int matri=003 ne4 int0n0n) for/int i3!)i6n)i882 for/int ?3!)?6n)?882 +5stem.out.println/;ingrese el valor de la matri= en la posicion 0;8i8;0;8?8;;2) matri=0?0i3dato.ne?tnt/2) 9 9 +5stem.out.println/;>atri= >;2)
for/int i3!)i6n)i882 for/int ?3!)?6n)?882 +5stem.out.print/matri=0?0i8; ;2) if/?33nB12 +5stem.out.println/2) 9 9 9 +5stem.out.println/;la >atri= > es simetrica porque tiene el mismo numero de filas que
de columnas;2)9
9(% Escribir un programa para que mediante funciones se llene una matri= de < filas por >
columnas con números aleatorios reales, mostrar en pantalla la matri=, luego se sumenlas diagonales de esta matri=.
$% % &o c"ange t"is template, c"oose &ools ' &emplates % and open t"e template in t"e editor. %$pac(age sumaDdiagonal)
import *ava.util.+canner)
$%%
% % aut"or Administrador %$public class +umaDdiagonal
$%%
7/21/2019 5-ejercicios
http://slidepdf.com/reader/full/5-ejercicios 4/5
% param args t"e command line arguments %$ public static void main/+tring0 args2 +canner dato3ne4 +canner/+5stem.in2) int n,d 3 !,s3!) +5stem.out.println/;ingrese la dimension de la matri=;2)
n3dato.ne?tnt/2) int m3n) int matri=003 ne4 int0n0n) for/int i3!)i6n)i882 for/int ?3!)?6n)?882 +5stem.out.println/;ingrese el valor de la matri= en la posicion 0;8i8;0;8?8;;2) matri=0?0i3dato.ne?tnt/2) 9 9 +5stem.out.println/;>atri= >;2) for/int i3!)i6n)i882 for/int ?3!)?6n)?882
+5stem.out.print/matri=0?0i8; ;2) if/?33nB12 +5stem.out.println/2) 9 9 9 4"ile/d63nB12
for/int ?3!)?6n)?882 m3mB1)
s3s8matri=0?0d8matri=0?0m) d3d81) 9 9
+5stem.out.println/;la suma de las diagonales es ;8s2) 99
)% Fesarrollar un programa para cargar una matri= de <?> con números aleatorios realescon dos decimales, luego "allar el m?imo /mHnimo2 valor de esa matri=.
$% % &o c"ange t"is template, c"oose &ools ' &emplates % and open t"e template in t"e editor. %$
pac(age aleatorios)
import *ava.util.+canner)import *ava.util.Iandom)$%% % % aut"or Administrador %$public class Aleatorios
$%%
% param args t"e command line arguments %$ public static void main/+tring0 args2 +canner dato3ne4 +canner/+5stem.in2) int n,m)
7/21/2019 5-ejercicios
http://slidepdf.com/reader/full/5-ejercicios 5/5
loat ma5or 3 null,menor 3 null) +5stem.out.println/;ingrese la dimension n de la matri=;2) n3dato.ne?tnt/2) +5stem.out.println/;ngrese la dimension m de la matri=;2) m3dato.ne?tnt/2) loat matri=003 ne4 loat0n0m)
for/int i3!)i6n)i882 for/int ?3!)?6m)?882 matri=0?0i3ne4 Iandom/2.ne?tloat/2) 9 9 +5stem.out.println/;>atri=;2) for/int i3!)i6n)i882 for/int ?3!)?6m)?882 +5stem.out.print/matri=0?0i8; ;2) if/?33nB12 +5stem.out.println/2) 9 9 9 for/int i3!)i6nB1)i882 for/int ?3!)?6mB1)?882 if/matri=0?0iKmatri=0?810i812 ma5or3matri=0?0i) else ma5or3matri=0?810i81) 9 9 for/int i3!)i6nB1)i882
for/int ?3!)?6mB1)?882 if/matri=0?0i6matri=0?810i812 menor3matri=0?0i) else menor3matri=0?810i81) 9 9 +5stem.out.println/;El numero ma5or es ;8ma5or2) +5stem.out.println/;El numero menor es ;8menor2) 99