1) Escribir un algoritmo que busque el máximo valor y el mínimo dentro de un vector con N elementos. Imprimirlos junto con sus índices. N se ingresa por teclado package ejercicio1; import java.util.Scanner; public class Ejercicio1 { private Scanner teclado; public int valor; public int menor,mayor,pmenor,pmayor; private int[] vector; public void cargar() { teclado=new Scanner(System.in); System.out.print("Ingrese total de valores:"); valor=teclado.nextInt(); vector=new int[valor]; System.out.print("Ingrese valor: "); vector[0]=teclado.nextInt(); menor=vector[0];pmenor=0; mayor=vector[0];pmayor=0; for(int f=1;fmayor) { mayor=vector[f]; pmayor=f; } } } public void imprimir() { for(int f=0;f
2) Escribir un algoritmo que llene dos vectores de N elementos con números y almacene en un tercero la multiplicación de cada uno de los elementos del primer vector con el promedio de los elementos del segundo. package ejercicio2; import java.util.Scanner; public class Ejercicio2 { private Scanner teclado; public int valor,promedio,suma; public int[] vector1,vector2,vector3; public void cargar() { teclado=new Scanner(System.in); System.out.print("Ingrese limte de vectores: "); valor=teclado.nextInt(); vector1=new int[valor]; vector2=new int[valor]; vector3=new int[valor]; for(int f=0;f
3) Llenar un vector de N elementos y ordernarlo en forma ascendente. El nuevo resultado se tiene que almacenar en un nuevo vector. package ejercicio3; import java.util.Scanner; public class Ejercicio3 { private Scanner teclado; public int valor; public int[] vector1,vector2; public void cargar() { teclado=new Scanner(System.in); System.out.print("Ingrese limte de vectores: "); valor=teclado.nextInt(); vector1=new int[valor]; vector2=new int[valor]; for(int f=0;f
4) LLenar una matriz de F*C e imprimirla desde el último elemento al primero (desde (F,C) a (1,1). F (Filas) y C (Columnas), se ingresan por teclado. package ejercicio4; import java.util.Scanner; public class Ejercicio4 { private Scanner teclado; public int f,c; public int[][] matriz; public void cargar() { teclado=new Scanner(System.in); System.out.print("Ingrese limte de filas: "); f=teclado.nextInt(); System.out.print("Ingrese limte de columnas: "); c=teclado.nextInt(); matriz=new int[f][c]; for(int i=0;i-1;i--) for(int j=c-1;j>-1;j--) System.out.println(matriz[i][j]); } public static void main(String[] args) { Ejercicio4 pv=new Ejercicio4(); pv.cargar(); pv.imprimir(); } }
5) Escribir un algoritmo que llene una matriz de F*C, eleve al cuadrado todos sus elementos y los almacene en una nueva matriz. F (Filas) y C (Columnas), se ingresan por teclado.
package ejercicio5; import java.util.Scanner; public class Ejercicio5 { private Scanner teclado; public int f,c; public int[][] matriz,matriz2; public void cargar() { teclado=new Scanner(System.in); System.out.print("Ingrese limte de filas: "); f=teclado.nextInt(); System.out.print("Ingrese limte de columnas: "); c=teclado.nextInt(); matriz=new int[f][c]; matriz2=new int[f][c]; for(int i=0;i
public void proceso(){ for(int i=0;i
6) Escribir un programa que realice lo siguiente: a) Sume los elementos de un vector. b) Devuelva si un número ingresado es positivo, negativo o cero. c) Ordene los elementos de una matriz en forma ascedente.
package ejercicio6; import java.util.Scanner; import java.util.Random; public class Ejercicio6 { private Scanner teclado; public int f,c; public int[][] matriz; public int[] vector; public void cargar() { teclado=new Scanner(System.in); System.out.print("Ingrese limte de filas: "); f=teclado.nextInt(); System.out.print("Ingrese limte de columnas: "); c=teclado.nextInt(); matriz=new int[f][c]; vector=new int[f]; for(int i=0;i
System.out.print("MATRIZ"+"\n"); System.out.print("—————————–"+"\n"); for(int i=0; i
public static void main(String[] args) { Ejercicio6 pv=new Ejercicio6(); pv.cargar(); pv.comprobar(); pv.ordenar(); pv.mostrar(); } }