lunes, 26 de abril de 2010

Java Programa 2 Suma de cifras primas

LEs dejo el segundo programa es para sumar las cifras de un numero primo autogenerado

Codigo:

/*
* Realizar el programa que asigne aleatoriamente a un arreglo y lineal ene
números enteros se pide calcular imprimida cuantos números
* o elementos del arreglo si la suma de sus cifras impares da un numero primo.
*/

package arreglos2;

public class sumadecifrasprimas {

public static void main(String[] args) {
int m,i,z=0,t,res;
m=(int)(Math.random()*50000);
int epsilon[] = new int [m+1];
//Inicio de operaciones
for (i=0;i0)
{
x=n%10; //resto
y=n/10; //cociente;
n=y;
if ((x%2)==0)
{
tienePar = true; break;

}
}
if (tienePar ) break;
System.out.println(epsilon[i]);
//iniciando conteo de cifras
while (epsilon[i]!=0)
{
z=epsilon[i]%10;
epsilon[i] = epsilon[i]/10;
t=t+z;

}//Fin del conteo de cifras

//Verificando si es primo
res=0;
for (int ir=1;ir<=t;ir++)
{
if (t%ir==0)
{
res++;
}
}

if (res==2)
System.out.println("la suma da " +t+" por lo tanto es primo");
else
System.out.println("la suma da " +t+" por lo tanto no es primo");

//Fin de verificacion

}
System.out.println("El arreglo cuenta con "+m+ " elementos");
}

}

Como siempreel codigo para descargarlo:
Link = http://www.mediafire.com/?ddwzoyz5hhq
Reacciones:

0 comentarios:

Publicar un comentario