/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner input
= new Scanner
( System .
in ) ; int [ ] numbers = new int [ 5 ] ;
int count = 0 ; // unique numbers read
while ( count < numbers.length )
{
System .
out .
print ( "Enter number: " ) ; int number = input.nextInt ( ) ;
if ( number >= 10 && number <= 100 )
{
boolean containsNumber = false ;
for ( int a = 0 ; a < numbers.length ; a++ )
{
if ( numbers[ a] == number)
{
containsNumber = true ;
break ;
}
}
if ( ! containsNumber)
{
numbers[ count] = number;
count++;
System .
out .
printf ( "%d\n " ,number
) ; }
else
{
System .
out .
printf ( "%d has already been entered\n " , number
) ; }
}
else
{
System .
out .
println ( "number must be between 10 and 100" ) ; }
for ( int i = 0 ; i < count; i++ )
{
System .
out .
printf ( " %d\n " , numbers
[ i
] ) ; }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgogICAgewogICAgICAgIFNjYW5uZXIgaW5wdXQgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludFtdIG51bWJlcnMgPSBuZXcgaW50IFs1XTsKICAgICAgICBpbnQgY291bnQgPSAwOyAvLyB1bmlxdWUgbnVtYmVycyByZWFkCgogICAgICAgIHdoaWxlIChjb3VudCA8IG51bWJlcnMubGVuZ3RoKQogICAgICAgIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgbnVtYmVyOiAiKTsKICAgICAgICAgICAgaW50IG51bWJlciA9IGlucHV0Lm5leHRJbnQoKTsKCiAgICAgICAgICAgIGlmIChudW1iZXIgPj0gMTAgJiYgbnVtYmVyIDw9IDEwMCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYm9vbGVhbiBjb250YWluc051bWJlciA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIGZvciAoaW50IGEgPSAwOyBhIDwgbnVtYmVycy5sZW5ndGg7IGErKykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpZiAobnVtYmVyc1thXSA9PSBudW1iZXIpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBjb250YWluc051bWJlciA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgIGlmICghY29udGFpbnNOdW1iZXIpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAJbnVtYmVyc1tjb3VudF0gPSBudW1iZXI7CiAgICAgICAgICAgICAgICAgICAgY291bnQrKzsKCiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVkXG4iLG51bWJlcik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVkIGhhcyBhbHJlYWR5IGJlZW4gZW50ZXJlZFxuIiwgbnVtYmVyKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIAogICAgICAgICAgICB7CiAgICAgICAgICAgIAlTeXN0ZW0ub3V0LnByaW50bG4oIm51bWJlciBtdXN0IGJlIGJldHdlZW4gMTAgYW5kIDEwMCIpOwogICAgICAgICAgICB9CgogICAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGNvdW50OyBpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIgICAlZFxuIiwgbnVtYmVyc1tpXSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=