DEV/DEV2.1/hasard/exo1/Primalite.java

37 lines
742 B
Java
Raw Normal View History

2023-04-27 11:24:21 +02:00
public class Primalite {
public static void main(String[] args) {
for (int j=0;j<args.length;j++)
{
int test = Integer.parseInt(args[j]);
int estPremier = 1;
int[] listDiviseur= new int[test];
int indexDiviseur = 0;
for (int i=2;i<test;i++)
{
if (test%i==0)
{
estPremier = 0;
listDiviseur[indexDiviseur] = i;
indexDiviseur++;
}
}
if (estPremier==1)
{
System.out.println(test+" est Premier !");
}
else
{
System.out.println(test+" est non premier! liste des diviseur :");
for (int i =0;i<listDiviseur.length;i++)
{
if (listDiviseur[i]!=0) {
System.out.print(listDiviseur[i]+" ");
System.out.println();
}
}
}
}
}
}