Está en la página 1de 8

1)

package vectoraleatorio;
import java.util.Scanner;
public class aleatorio {
public static void main(String[] args) {

Scanner teclado=new Scanner(System.in);


System.out.println("Diga la cantidad de números que desea almacenar
en el vector de 1 a 100:");
int n=teclado.nextInt();
int array []=new int[n];
for (int i=0;i<array.length;i++) {
Scanner Entrada=new Scanner(System.in);
System.out.print("Introduzca un número ");
array[i]=teclado.nextInt();
}
System.out.print("imprimiendo en orden:");
for (int i=array.length-1;i>=0;i--) {
System.out.println("inverso["+i+"]="+array[i]);
}
}
}
2)
package vectormenirr;
import java.util.Scanner;
public class minirr {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
System.out.println("Diga la cantidad de números que desea almacenar
en el vector:");
int n=teclado.nextInt();
int array []=new int[n];
int menor;
for (int i=0;i<array.length;i++) {
Scanner Entrada=new Scanner(System.in);
System.out.print("Introduzca un número"+(i+1 )+":");
array[i]=teclado.nextInt();
}
menor=array[0];
for (int i=0;i<array.length;i++) {
if(array[i]<menor){
menor=array[i];
}
}
System.out.print("El menor valor almacenado es "+menor);
}
}
3)
package vectorposssh;
import java.util.Scanner;
public class poshiii {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int []p;
int x;
int num, j;
Scanner ent=new Scanner(System.in);
System.out.println("Diga la cantidad de números que desee almacenar en el
vector:");
x=ent.nextInt();
p= new int[x];
//operaciones sobre el arreglo-asignacion
for (int i=1;i<=x;i++) {
System.out.println("ingrese numero" +i);
p[i-1]= ent.nextInt();
}
for (int i=0;i<=x-1;i++) {
System.out.println("p["+i+"]: " +p[i]);
}
System.out.println();
System.out.println("Introduzca numero a buscar: ");
num=entrada.nextInt();
j=0;
while(j<x && p[j]<num){
j++;
}
if(j==x)
System.out.println("No encontrado");
else{
if(p[j]==num)
System.out.println("Encontrado en la posición["+j+"]:"
+p[j]);
else
System.out.println("No encontrado");
}
}
}
4)
package vectorsuma;
import java.util.*;
public class sumavec {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int v1,v2,v3;
System.out.print("los numeros del vector [1]:");
v1 = leer.nextInt();
int vec1[] = new int[v1];
for(int i1=0; i1<vec1.length; i1++){
System.out.print("Ingrese Posicion"+" "+i1+":");
vec1[i1]=leer.nextInt();
}
System.out.print("los numeros del vector [2]:");
v2 = leer.nextInt();
int vec2[] = new int[v2];
for(int i2=0; i2<vec2.length; i2++){
System.out.print("Ingrese Posicion"+" " +i2+":");
vec2[i2]=leer.nextInt();
}
System.out.print("Vector [3]");
v3=v1;
if (v2 > v1)
v3=v2;
int[] vec3 = new int[v3];
for(int i3=0; i3<vec3.length; i3++){
int valv1 = 0;
if (vec1.length > i3){
valv1 = vec1[i3];
}
int valv2 = 0;
if (vec2.length > i3){
valv2 = vec2[i3];
}
vec3[i3]=valv1+valv2;
System.out.println("\nLa Suma de la posicion
["+""+i3+"]"+"="+vec3[i3]);
}
}
}
5)
package matricesmayor;
import java.util.Scanner;
public class mayor {
public static void main(String[] args) {
int [][]m;
int filas,columnas;
int f,c;
Scanner in=new Scanner(System.in);
System.out.print("Cantidad de filas=");
filas=in.nextInt();
System.out.print("Cantidad de columnas=");
columnas=in.nextInt();
m = new int[filas][columnas];
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print("m["+ f + "][" + c +"]");
m[f][c]= in.nextInt();
}
}
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print(m[f][c] + "\t");
}
System.out.println();
}
int mayor;
mayor= m[0][0];
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
if( m [f][c] > mayor) {
mayor=m[f][c];
}
}
}
System.out.println("el numero mayor almacenado de la matriz es="+mayor);
}
}
6)
package matriztraspuesta;
import java.util.Scanner;
public class traspuesta {
public static void main(String[] args) {
int [][]m;
int filas,columnas;
int f,c;
Scanner in=new Scanner(System.in);
System.out.print("Cantidad de filas=");
filas=in.nextInt();
System.out.print("Cantidad de columnas=");
columnas=in.nextInt();
m = new int[filas][columnas];
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print("m["+ f + "][" + c +"]");
m[f][c]= in.nextInt();
}
}
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print(m[f][c] + "\t");
}
System.out.println();
}
System.out.println("matriz traspuesta");
for (f=0; f<=columnas-1; f++) {
for (c=0; c<=filas-1; c++) {
System.out.print(m[c][f] + "\t");
}
System.out.println();
}
}
}
7)
package matrizmullll;
import java.util.Scanner;
public class multiti {
public static void main(String[] args) {
int [][]m;
int filas,columnas;
int f,c;
Scanner in=new Scanner(System.in);
System.out.print("Cantidad de filas=");
filas=in.nextInt();
System.out.print("Cantidad de columnas=");
columnas=in.nextInt();
m = new int[filas][columnas];
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print("m["+ f + "][" + c +"]");
m[f][c]= in.nextInt();
}
}
System.out.println("MATRIZ A");
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print(m[f][c] + "\t");
}
System.out.println();
}
int [][]N;
System.out.print("Cantidad de filas=");
filas=in.nextInt();
System.out.print("Cantidad de columnas=");
columnas=in.nextInt();
N = new int[filas][columnas];
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print("m["+ f + "][" + c +"]");
N[f][c]= in.nextInt();
}
}
System.out.println("MATRIZ B");
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print(m[f][c]*N[f][c]+ "\t");
}
System.out.println();
}
}
}
8)

package matrizsep;
import java.util.*;
public class septimoo {
public static void main(String[] args) {
int [][]m;
int filas,columnas;
int f,c;

Scanner in=new Scanner(System.in);


System.out.print("Cantidad de filas=");
filas=in.nextInt();
System.out.print("Cantidad de columnas=");
columnas=in.nextInt();
m = new int[filas][columnas];
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print("m["+ f + "][" + c +"]");
m[f][c]= in.nextInt();
}
}
for (f=0; f<=filas-1; f++) {
for (c=0; c<=columnas-1; c++) {
System.out.print(m[f][c] + "\t");
}
System.out.println();
}
System.out.println("la diagonal principal es ");
for (int i=0; i<filas; i++)
for (int j=0; j<columnas; j++){
int sumaArriba = 0;
int sumaAbajo = 0;
if (i == j)
System.out.print(m[i][j] +" ");
else if (i < j) sumaArriba += m[i][j];
else sumaAbajo += m[i][j];
}
System.out.println("");
}
}

También podría gustarte