Csak akkor olvass tovább, ha a Tömbök alapjai 17. feladatot megoldottad, vagy nem sikerült megoldani.
A feladat leírását a fenti linken megtalálod. A megoldás az alap algoritmusokra épít.
/**
*
* @author https://webotlet.hu
*/
package webotlet_tombok17;
public class Webotlet_Tombok17
{
//Sorsold ki az ötös lottó nyerőszámait!
//(5 szám az [1;90] intervallumból)
public static void main(String[] args)
{
int[] sorsolt = new int[5];
int cel = 0; // ennyi szám van már meg
int idx = 0; // a következő üres hely a tömbben
while( cel != 5 )
{
int szam = (int)(Math.random()*90)+1;
boolean benne = false;
for( int i = 0; i < cel; i++ )
{
if( sorsolt[i] == szam )
{
benne = true;
break;
}
}
if( !benne )
{
sorsolt[idx] = szam;
idx++;
cel++;
}
}
for( int i = 0; i < sorsolt.length; i++ )
{
System.out.print(sorsolt[i]+" ");
}
System.out.println();
}
}
