|
Bonsoir,
Ecrire un programme Java qui trouve la fréquence des chiffres entiers uniques, voici la réponse:
|
import java.io.*;
class Unique
{
public static void main(String args[])throws IOException
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
int check=0,count=0,m,n,j,d,no_of_digits=0,num;
System.out.println("\nEntrer:\n");
System.out.print("m=");
m=Integer.parseInt(in.readLine());
System.out.print("n=");
n=Integer.parseInt(in.readLine());
System.out.print("Les chiffres entiers uniques sont:");
for(j=m;j<=n;j++)
{
check=0;
for(d=0;d<=9;d++)
{
num=j;
no_of_digits=0;
while(num>0)
{
int digit=num%10;
if(digit==d)
{
no_of_digits++;
}
num=num/10;
}
if(no_of_digits>1)
{
check=1;
break;
}
}
if(check==0)
{
System.out.print(j+" ");
count++;
}
}
System.out.println("\n\nLa fréquence des chiffres entiers uniques sont:"+count);
}
}
|
|
Signaler un abus
|
|