Napisać program w którym trzeba wypisać z klawiatury 6 liczb z przedziału 1-49 (najlepiej w pętli) i je uporządkować nastepnie program losujący 6 liczb z zakresu 1-49 i je uporządkować (totolotek) i porównać liczby w taki sposób aby program określił czy wygraliśmy a jak tak to co.
http://pastebin.com/QJ9WZMxk W ten napisany program muszę wpleść nową część.
public class totolotek { public static void main(String[] arg) { String liczba; int tab[]=new int[6]; int tab2[]=new int[6]; Scanner dodaj = new Scanner(System.in); for (int i=0;i<6;i++) { liczba = dodaj.nextLine(); int a =Integer.parseInt(liczba); if(a<50 && a>0) { tab[i]=a; } else { System.out.println("liczba nie jest z przedziału podaj jeszcze raz liczbe"); i--; } } Random losowanie = new Random(); for (int i=0;i<6;i++) { int a =losowanie.nextInt(20); tab2[i]=a;
import java.util.Random;
import java.util.Scanner;
public class totolotek
{
public static void main(String[] arg)
{
String liczba;
int tab[]=new int[6];
int tab2[]=new int[6];
Scanner dodaj = new Scanner(System.in);
for (int i=0;i<6;i++)
{
liczba = dodaj.nextLine();
int a =Integer.parseInt(liczba);
if(a<50 && a>0)
{
tab[i]=a;
}
else
{
System.out.println("liczba nie jest z przedziału podaj jeszcze raz liczbe");
i--;
}
}
Random losowanie = new Random();
for (int i=0;i<6;i++)
{
int a =losowanie.nextInt(20);
tab2[i]=a;
}
int pom,pom2;
for(int i=0;i<6;i++)
for(int j=0;j<6-i-1;j++)
if(tab[j]>tab[j+1])
{
pom = tab[j];
tab[j] = tab[j+1];
tab[j+1] = pom;
pom2 = tab2[j];
tab2[j] = tab2[j+1];
tab2[j+1] = pom2;
}
int ilosc_takich_samych=0;
for(int j=0;j<6;j++){
for (int i=0;i<6;i++)
{
if(tab2[i]==tab[j])
{
ilosc_takich_samych++;
}
}
}
System.out.println(ilosc_takich_samych);
switch(ilosc_takich_samych)
{
case 3:
System.out.print("masz "+ilosc_takich_samych+" trafien wygrywasz"+ 125+"zl");
break;
case 4:
System.out.print("masz "+ilosc_takich_samych+" trafien wygrywasz"+ 1250+"zl");
break;
case 5:
System.out.print("masz "+ilosc_takich_samych+" trafien wygrywasz"+ 6000+"zl");
break;
case 6:
System.out.print("masz "+ilosc_takich_samych+" trafien wygrywasz 5 000 000 mln zl");
break;
default:
System.out.println("Nic nie wygrales masz trafien:"+ilosc_takich_samych+" trafien");
break;
}
}
}