1
« en: Jueves 22 de Enero de 2009, 07:47 »
necesito un array en java que capture 10 numeros...
del valor de las posiciones impares imprimo el valor si el numero es par, y de las posiciones impares imprimo el numero si es primo..
hice parte del codigo pero imprime todos los numeros sean pares o impares indiferentemente..
y la parte de que si el numero es primo, me cuesta entenderla.. por favor ayudenme... gracias...
import java.util.*;
import java.io.*;
import java.lang.*;
class examen
{
public static void main (String[]args)
{
Scanner tcld=new Scanner (System.in);
int array_a[]=new int [10];
int array_b[]=new int [10];
//cargando el primer arreglo
System.out.println("ingrese datos para el primer arreglo: ");
for (int i=0;i<10;i++)
array_a=tcld.nextInt();
//mostrar el primer arreglo
System.out.println("primer arreglo: ");
for (int i=0;i<10;i++)
System.out.println(""+array_a+"");
//posiciones impares primer arreglo
System.out.println("posiciones impares primer arreglo: ");
for (int i=1;i<10;i+=2)
System.out.println(""+array_a +"");
// numeros pares de las posiciones impares
System.out.println("numeros pares de las posiciones impares primer arreglo: ");
for (int i=1;i<10;i+=2)
{
if (array_a % 2 == 0);
System.out.println(""+array_a+"");
}
}
}