Juego ejercicios #2 [Java]

Iniciado por Amerikano|Cls, 25 Enero 2010, 21:21 PM

0 Miembros y 1 Visitante están viendo este tema.

Novlucker

jaja, gracias por el super básico ;D
Esto lo he hecho sin compilador, puede no funcionar, pero prometo que llego a casa, instalo Netbeans, y adelante ;D

Código (java) [Seleccionar]
import java.util.Random;

public class printmatriz
{
    public static void main(String[] args)
    {
        int[] Array = new int[10][5];
        Random rnd = new Random();

        for(int i=0;i<Array.length;i++)
        {   
            for(int e=0;j<Array[0].lenght;e++)
            {
                Array[i][e] = rnd.nextInt(101);
            }       
        }
        for(int j=0;j<Array.length;j++)
        {   
            for(int k=0;j<Array[0].lenght;k++)
            {
                System.out.println(Array[j][k]);
            }       
        }
    }
}


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Leyer

Exelente! si se quiere se puede :) y si tu code parece echo en el kate  :o jeje bueno coloca tu un ejercicio haora >:D

Saludos!

Novlucker

;D dejo otro facilote entonces, por si alguien más lo ve y también quiere comenzar

"Imprimir N números primos (notese que no digo "primos menores que.."), el N debe de ser determinado por el usuario"
Para los que lo prefieran más difícil, que no se impriman directamente, sino que se devuelva un array :P

Si a alguien no le gusta algo de esto, me avisa

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Amerikano|Cls

Arregle unos detalles en el de Novlucker para que quede funcional. Todo quedo perfecto salvo cosas que se le van de la cabeza cuando uno no tiene el compilador en mano para corroborar  :xD:

Código (java) [Seleccionar]
import java.util.Random;

public class printmatriz
{
   public static void main(String[] args)
   {
       int[][] Array = new int[10][5];
       Random rnd = new Random();

       for(int i=0;i<Array.length;i++)
       {  
           for(int e=0;e<Array[0].length;e++)
           {
               Array[i][e] = rnd.nextInt(101);
           }      
       }
       for(int j=0;j<Array.length;j++)
       {  
           for(int k=0;k<Array[0].length;k++)
           {
               System.out.print(Array[j][k] + " ");
           }
           System.out.print("\n");
       }
   }
}





Mi blog:
http://amerikanocls.blogspot.com

Leyer

#14
Solucion: Mostrar primos menores que N
Código (java) [Seleccionar]
public class Test{
static boolean p(int numero){
for(int i=2; i<numero; i++) {
    if (numero % i == 0)
    return false;
   }
return true;
    }
   public static void main(String[] args){
       java.util.Scanner scanner = new java.util.Scanner(System.in);
       System.out.println("Numeros primos hasta N:");
       java.util.ArrayList<Integer> integers = new java.util.ArrayList<Integer>();
       int n = scanner.nextInt();
        for(int index=2;index<=n;index++){{
        if(p(index)){
        integers.add(index);
        }
        }
        }
        System.out.println(integers);
   }
}

------------------------------------------------------------------------------------------------------------------------------
Ejercicio: Calcular el mayor de un array de enteros dados por el usuario  y ordenarlos de mayor a menor  ;)
-------------------------------------------------------------------------------------------------------------------------------

Blitzkrieg'

Código (java) [Seleccionar]
import java.util.*;
import java.io.*;

public class Main {


public static void main(String[] args) {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
BufferedReader bq = new BufferedReader(isr);
int tam;

System.out.print("Ingrese el tamaño del array: ");
try{
tam = Integer.parseInt(br.readLine());
int num;
int[] v = new int[tam];
num = v[0];

for (int i=0;i<v.length;i++){
System.out.print("Ingrese el número #" +i+":");
try{
int q = Integer.parseInt(bq.readLine());
v[i] = q;
}catch (Exception e){
e.printStackTrace();
}

}
     Arrays.sort(v);
     System.out.print("Numeros ordenados: ");
     for(int k=0;k<v.length;k++){
    System.out.print(v[k]+",");
     }
     for (int x=0;x<v.length;x++){
         
         if (v[x]>num){
           num = v[x];
         }
       }
     System.out.println("\nNumero mayor encontrado: " + num);
}catch (Exception n){
n.printStackTrace();
}

}

}


LEYER pon tu el siguiente ejercicio, yo no tengo imaginación xD



Amerikano|Cls

#16
Bueno. Aca tenia mi opcion para el ejercicio anterior jeje. N Primos

Código (java) [Seleccionar]
import java.io.*;

public class Primos
{
   public static void main(String[] args)
   {
   
    InputStreamReader in = new InputStreamReader(System.in);
BufferedReader bfr = new BufferedReader(in);
int n = 0;

System.out.println("Ingrese la cantidad de Numeros primos: ");

try {
n= Integer.parseInt(bfr.readLine());
} catch (Exception e) {
e.printStackTrace();
}

for(int i=1, k=0, p=0; p<n; k=0, i++){

for(int j=1; j<=i; j++){
if(i%j==0)
k++;

}
if(k==2 || i==1){
System.out.print(i + " ");
p++;
}

}
   }
}


Bueno pongo el siguiente pues  :P.

Generar esta matriz para un entero N dado:

1 0 0 0 0
1 2 0 0 0
1 2 3 0 0
1 2 3 4 0




Mi blog:
http://amerikanocls.blogspot.com

Leyer

Solucion: a la de ameRiK@nO

Código (java) [Seleccionar]
import java.util.ArrayList;
import java.util.Scanner;

public class t {

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese N:");
int p = scanner.nextInt();
ArrayList<Integer> arrayList = new ArrayList<Integer>();
int i= 0;
for(int index=1;index<=p;index++){
arrayList.add(index);
for(int j=index;j<=p;j++)
arrayList.add(i);
System.out.println(arrayList);
for(int l=index;l<=p;l++)
arrayList.remove(index);
}
}
}


Consola


[1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[1, 2, 0, 0, 0, 0, 0, 0, 0, 0]
[1, 2, 3, 0, 0, 0, 0, 0, 0, 0]
[1, 2, 3, 4, 0, 0, 0, 0, 0, 0]
[1, 2, 3, 4, 5, 0, 0, 0, 0, 0]
[1, 2, 3, 4, 5, 6, 0, 0, 0, 0]
[1, 2, 3, 4, 5, 6, 7, 0, 0, 0]
[1, 2, 3, 4, 5, 6, 7, 8, 0, 0]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]


Saludos y bueno espero otro ejercicio  >:D

Amerikano|Cls

Pon el siguiente ejercicio  :)




Mi blog:
http://amerikanocls.blogspot.com

Leyer

tengo muchos pero no son tan medios de dificultad :xD

a ver este Ejercicio
Dada una palabra dadaa por el usuario agrear 8 caracteres aleatorios entre los caracteres es decir
"Hola" quedaria "H+8 caracteres aleatorios O + 8 caracteres aleatorios L +etc A+ etc" y imprimirla

Saludos!