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(); } }