Ejemplo 4:Imprimir una matrix aleatorio
import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.println("MATRIZ");
int s;
s=0;
int n;
n=5;
int matriz[][] = new int[5][5];
for (int x=0; x < n; x++)
{
for (int y=0; y < n; y++)
{
s=s+1;
matriz[x][y] = s;
}
}
n=5;
n=matriz.length;
for (int x=0; x <n ; x++)
{
for (int y=0; y < n; y++) {
System.out.print(matriz[x][y] + " ");
}
System.out.println(" ");
}
}
}
Ejemplo 5:Calcula cuantos Positivos y Negativos hay en un vector
import java.util.*;
public class Main {static int f = 4;
static int c = 5;
static int [][]arreglo=new int[f][c];
static int positiv=0;
static int negativ=0;
static void llenaArreglo()
{
for(int i=0;i<arreglo.length;i++)
for(int j=0;j<arreglo.length;j++)
arreglo[i][j]=(int)(Math.random()*-50+1);
}
static void sumaDeElementos()
{
for(int i=0;i<f;i++)
{
for(int j=0;j<c;j++)
{
if(arreglo[i][j]>=0)
positiv++;
else
negativ++;
}
}
}
static void imprime()
{
for(int i=0;i<f;i++)
{
for(int j=0;j<c;j++)
{
System.out.print("\t["+i+"]["+j+"] : "+arreglo[i][j]);
//System.out.println("\n");
}
System.out.println("");
}
}
static void mostrarElementos()
{
System.out.println("Positivos: "+positiv);
System.out.println("Negativos: "+negativ);
System.out.println("Total: "+(negativ+positiv));
}
public static void main(String[] args) throws Exception {
// Your code here!
llenaArreglo();
imprime();
sumaDeElementos();
mostrarElementos();
System.out.println("");
}
}
EJEMPLO 6: Imprimir en una Matrix de MxN los Pares y Impares
import java.util.*;
public class Main
{
static int [][]Mat=new int[2][5]; // Declaramos tipo statica a la la matrix tipo entera llamada Mat
static int x=0,y=0,z=0; // Declaramos valores tipos staticos y los iniciamos en 0
static void llenarMatrix() // Funcion llamada llenarMatrix
{
for(int i=0;i<Mat.length;i++)
{
for(int j=0;j<Mat[i].length;j++)
{
z=(int)(Math.random()*100+1);
if(z%2==0)
{
Mat[0][j]=z;
x++;
}
else
{
Mat[1][j]=z;
y++;
}
}
}
}
static void imprime()
{
System.out.println("Superior - Pares");
for(int i=0;i<Mat.length;i++)
{
for(int j=0;j<Mat[i].length;j++)
{
System.out.print("["+i+"]["+j+"] : "+Mat[i][j]);
System.out.println("");
}
if(i<Mat.length-1)
System.out.println("Inferior - Impares");
}
}
public static void main(String[] args)
{
llenarMatrix(); //funcion llamada llemarMatrix
imprime();
}
}
EJEMPLO 6:TRIANGULO DE PASCAL
import java.util.*;
public class Main {
public static void main(String[] args) {
int s;
s=0;
int n;
n=19;
System.out.println("TRIANGULO DE PASCAL 2 ");
int[] a = new int[1];
for (int i = 1; i <= n; i++) {
int[] x = new int[i];
for (int j = 0; j < i; j++) {
if (j == 0 || j == (i - 1)) {
x[j] = 1;
} else {
x[j] = a[j] + a[j - 1];
}
System.out.print(x[j] + " ");
}
a = x;
System.out.println();
}
}
}
TRIANGULO DE PASCAL
import java.util.*;
public class Main {
public static void main(String[] args) {
String strNumero1;
String strNumero2;
int intNumero1;
int intNumero2;
int total;
intNumero1 = 5;
intNumero2 = 8;
total = intNumero1 + intNumero2;
System.out.println("Suma="+total);
System.out.println("MATRIZ ALEATORIA");
int s;
s=0;
int n;
n=5;
int matriz[][] = new int[5][5];
for (int x=0; x < n; x++)
{
for (int y=0; y < n; y++)
{
s=s+1;
matriz[x][y] = s;
}
}
n=5;
n=matriz.length;
for (int x=0; x <n ; x++)
{
for (int y=0; y < n; y++) {
System.out.print(matriz[x][y] + " ");
}
System.out.println(" ");
}
System.out.println("Entrada 45 ");
for (int y=0; y <n ; y++)
{
for (int x=0; x < n; x++) {
System.out.print(matriz[x][y] + " ");
}
System.out.println(" ");
}
System.out.println("Entrada 56 ");
System.out.println("TRIANGULO DE PASCAL 1");
int nfilas = 5;
int[] a = new int[1];
for (int i = 1; i <= nfilas; i++) {
int[] x = new int[i];
for (int j = 0; j < i; j++) {
if (j == 0 || j == (i - 1)) {
x[j] = 1;
} else {
x[j] = a[j] + a[j - 1];
}
System.out.print(x[j] + " ");
}
a = x;
System.out.println();
}
System.out.println("TRIANGULO DE PASCAL 2 ");
int c;
n=4;
c=n;
int[] mat = new int[1];
for (int k = 0; k <= n; k++)
{
int[] y = new int[k];
for (int o = 0; o < k; o++)
{
if (o == 0 || o == (k - 1))
{
y[o] = 1;
} else {
y[o] = mat[o] + mat[o - 1];
}
System.out.print(y[o] + " ");
}
mat = y;
System.out.println();
}
}
}
No hay comentarios:
Publicar un comentario