5-ejercicios

5
7/21/2019 5-ejercicios http://slidepdf.com/reader/full/5-ejercicios 1/5

description

ejercicios

Transcript of 5-ejercicios

Page 1: 5-ejercicios

7/21/2019 5-ejercicios

http://slidepdf.com/reader/full/5-ejercicios 1/5

Page 2: 5-ejercicios

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.

Page 3: 5-ejercicios

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

  $%%

Page 4: 5-ejercicios

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)

Page 5: 5-ejercicios

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