RyKoS 474 Opublikowano 7 Listopada 2020 Udostępnij Opublikowano 7 Listopada 2020 (edytowane) Konkurs na darmowe usługi zakończył się piątkową noc, a oto wyniki i parę statystyk: Ilość osób, która wzięła udział w konkursie: 21 ( 20 osób wpisało poprawną liczbę ) Ilość liczb biorących udział w losowaniu 46 Ilość liczb, która się powtórzyła: 5 Ilość nagrodzonych osób: 10 Ilość osób, która wpisała liczbę każdego dnia: 3 ( te osoby zgarnęły najwięcej nagród ) Uczestnicy wraz ze swoimi liczbami: ASKER - 69, 321, 154, 222, 333, 499 Dray - 500, 400, 300, 200, 99, 3 Komes - 1, 2 Smigol - 7, 137 Hans - 14, 15, 21, 269, 369, 469 krr - 444 OHm - 5, 6 SKn - 252 adist8 - 169, 120, 17 Kasztaniak - 10 Krzysiek - 229 B3foxy - 356 frueN - 112, sacha byku - 77, 467, Bengay - 437 Elowa - 139 Hiperoos - 473, 13, 199 Nyuu - 24 Strajker - 420, 100, 50, 250 Dany - 172 Zwycięskie liczby: 222; 300; 321; 50; 69; 400; 172; 77; 24; 15; 269; 420; 229; 469; 356; 369; 200; 21; 467; 1 Wynik wypluty przez program: 1. Brawo!!! Liczba 222 wygrała w losowaniu 2. Brawo!!! Liczba 300 wygrała w losowaniu 3. Brawo!!! Liczba 321 wygrała w losowaniu 4. Brawo!!! Liczba 50 wygrała w losowaniu 5. Brawo!!! Liczba 69 wygrała w losowaniu 6. Brawo!!! Liczba 400 wygrała w losowaniu 7. Brawo!!! Liczba 172 wygrała w losowaniu 8. Brawo!!! Liczba 77 wygrała w losowaniu 9. Brawo!!! Liczba 24 wygrała w losowaniu 10. Brawo!!! Liczba 15 wygrała w losowaniu 11. Brawo!!! Liczba 269 wygrała w losowaniu 12. Brawo!!! Liczba 420 wygrała w losowaniu 13. Brawo!!! Liczba 229 wygrała w losowaniu 14. Brawo!!! Liczba 469 wygrała w losowaniu 15. Brawo!!! Liczba 356 wygrała w losowaniu 16. Brawo!!! Liczba 369 wygrała w losowaniu 17. Brawo!!! Liczba 200 wygrała w losowaniu 18. Brawo!!! Liczba 21 wygrała w losowaniu 19. Brawo!!! Liczba 467 wygrała w losowaniu 20. Brawo!!! Liczba 1 wygrała w losowaniu DZIAŁANIE PROGRAMU: Algorytm losował 300 liczb z zakresu 1 - 500 i sprawdzał czy taka liczba znajduje się w wybranych przez uczestników konkursu. Jeżeli tak, wyświetlał ją jako zwycięską i zmieniał jej wartość na "zużytą" by nie brała już udziału w losowaniu. Program zakończył znajdywanie zwycięskich liczb po znalezieniu 20 pasujących. Nagrody: Osoba, której liczba została wylosowana wcześniej otrzymała wartościowszą nagrodę: uczestnik konkursu za każdą kolejną wygraną liczbę otrzymuje Przeniesienie EXP ASKER / Miesiąc PREMIUM Dray / Miesiąc VIP Asker / Przeniesienie EXP Strajker / 3 Tygodnie PREMIUM Asker / Przeniesienie EXP Dray / Przeniesienie EXP Dany / 3 Tygodnie VIP Sacha byku / 2 Tygodnie PREMIUM Nyuu / 2 Tygodnie VIP Hans / 2 Tygodnie PREMIUM Hans / Przeniesienie EXP Strajker / Przeniesienie EXP Krzysiek / Tydzień VIP Hans / Przeniesienie EXP B3foxy / Tydzień REMIUM Hans / Przeniesienie EXP Dray / Przeniesienie EXP Hans / Przeniesienie EXP Sacha byku / Przeniesienie EXP Komes / Tydzień VIP Aby odebrać nagrodę proszę wysłać do mnie wiadomość pw według wzoru: TEMAT: WYGRANA W KONKURSIE SteamID ( z kosnoli w grze): Obecnie posiadana usługa: Nick w grze: Rodzaj nagrody: Na odebranie nagród macie czas do piątku do 23:59 @AskerPL @DraY @Dany @Strajker @Krzysiek. @Hans @B3foxy @sacha byku @Komes @Nyuu Nagrodą możecie się zamienić między sobą tylko jeżeli ma taki sam okres trwania!!! KOD PROGRAMU LOSUJĄCEGO import java.util.Random; public class losowanie{ public static void losowanie(){ int iloscLiczb = 46; Random rand = new Random(); int tab[] = new int[iloscLiczb] ; tab[0] = 69; tab[1] = 321; tab[2] = 154; tab[3] = 222; tab[4] = 333; tab[5] = 499; tab[6] = 500; tab[7] = 400; tab[8] = 300; tab[9] = 200; tab[10] = 99; tab[11] = 3; tab[12] = 1; tab[13] = 2; tab[14] = 7; tab[15] = 137; tab[16] = 14; tab[17] = 15; tab[18] = 21; tab[19] = 269; tab[20] = 369; tab[21] = 469; tab[22] = 444; tab[23] = 5; tab[24] = 6; tab[25] = 252; tab[26] = 169; tab[27] = 120; tab[28] = 17; tab[29] = 10; tab[30] = 229; tab[31] = 356; tab[32] = 112; tab[33] = 77; tab[34] = 467; tab[35] = 100; tab[36] = 437; tab[37] = 139; tab[38] = 473; tab[39] = 13; tab[40] = 199; tab[41] = 24; tab[42] = 420; tab[43] = 50; tab[44] = 250; tab[45] = 172; // Sprawdzenie czy liczba sie powtórzyła for(int i = 0; i < iloscLiczb; i++){ int x = tab[i]; for(int j = 0; j < iloscLiczb; j++){ if(x == tab[j] && i != j) System.out.println("Liczba sie powtorzyla" + tab[i] + " / " + i + " oraz" + tab[j] + " / " + j); } } System.out.println(""); int count = 0; for(int i = 0; i< 300; i++){ int x = rand.nextInt(500)+1; for(int j = 0; j < iloscLiczb; j++){ if(tab[j] == x && count <20 ) { System.out.println(count+1 + ". Brawo!!! Liczba " + x +" wygrała w losowaniu"); tab[j] = 0; count++; }//else if( count >= 20) System.out.println("" + count); } } } } Edytowane 30 Grudnia 2020 przez Jeremaya Gattwold 6 4 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi