Tytuł: Lotek Wiadomość wysłana przez: dexter Luty 06, 2008, 21:49:57 Kod: [i]/* Program zaliczeniowy z Matematyki Krzysztof Kornakiewicz, 15 I 2008 Genarator prawdopodobieństwa wystąpienia wygranych w LOTTO Program można dowolnie rozporowadzać, zmieniać i publikować z zachowaniem pierwszych czterech wierszy. */ #include <iostream> using namespace std; struct los { unsigned short los[6]; unsigned int wynik; }; int main() { int m,s,; unsigned long n; bool czy; srand (static_cast<int>(time(NULL))); cout << "****************************************************************\n"; cout << "* *\n"; cout << "* Program zaliczeniowy z Matematyki *\n"; cout << "* Krzysztof Kornakiewicz, 15 I 2008 *\n"; cout << "* Genarator prawdopodobienstwa wystapienia wygranych w LOTTO *\n"; cout << "* *\n"; cout << "****************************************************************\n"; cout << "\nPodaj ilosc losowan, ktore chcesz wykonac:\n"; cin >> n; los losowania[n+1]; int wyniki[7]={0,0,0,0,0,0,0}; for(int licznik=0;licznik <= n; licznik++) { for(int temp=0; temp < 6;) { czy=0; losowania[licznik].los[temp] = rand() % 50; for(int k; k < temp;k++) { if(losowania[licznik].los[temp]==losowania[licznik].los[k]) { czy=1; } } if(czy==0) { temp++; } } } for(int licznik=1;licznik <= n; licznik++) { losowania[licznik].wynik=0; for(int temp=0; temp < 6;temp++) { for(int j=0;j<6;j++) { if(losowania[licznik].los[temp]==losowania[0].los[j]) { losowania[licznik].wynik++; } } } wyniki[losowania[licznik].wynik]++; } cout << wyniki[0] << " Losowan bez wygranej \n"; cout << wyniki[1] << " Losowan z jednym trafieniem \n"; cout << wyniki[2] << " Losowan z dwoma trafieniami \n"; cout << wyniki[3] << " Losowan z trzema trafieniami \n"; cout << wyniki[4] << " Losowan z czterema trafieniami\n"; cout << wyniki[5] << " Losowan z piecioma trafieniami \n"; cout << wyniki[6] << " Losowan z szescioma trafieniami \n"; cout << "\nNacisnij klawisz X a nastepnie ENTER aby zakonczyc."; cin >> m; } [/i] Tytuł: Odp: Lotek Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 21:25:00 Ten program pokazuje, że prawdopodobieństwo wygrania w LOTTO jest baaaaaaardzo losowe ;]
Tytuł: Odp: Lotek Wiadomość wysłana przez: dexter Marzec 19, 2008, 21:26:39 A zwłaszcze skompilowany i uruchomiony. Na 5 prób: raz nie miałem ani jednej szóstki, a raz aż 50 :P
Tytuł: Odp: Lotek Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 21:30:04 To zależy od humoru komputera ;]
Tytuł: Odp: Lotek Wiadomość wysłana przez: dexter Marzec 19, 2008, 21:39:29 A raczej procesora, bo to od niego zależy losowanie liczb, już nie pseudo, losowych.
Tytuł: Odp: Lotek Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 21:42:40 Dopiero teraz zauważyłem, że ten program jeszcze na <iostream> pisałeś ;p
No liczby już nie pseudolosowe ;] Tytuł: Odp: Lotek Wiadomość wysłana przez: dexter Marzec 19, 2008, 21:48:22 Jeszcze - dobre słowo. Nigdy więcej tego nie uzywam :)
Tytuł: Odp: Lotek Wiadomość wysłana przez: Kenny Marzec 19, 2008, 22:05:38 Niby wiem o co chodzi, ale nieco zagmatwany kod ::)
Tytuł: Odp: Lotek Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 22:18:59 No bo dex brzydko pisze :P nie nauczyli go w przedszkolu to teraz mamy efekty ;]
Tytuł: Odp: Lotek Wiadomość wysłana przez: dexter Marzec 19, 2008, 22:23:00 Przestań, ja tak lubię. Bo pisząc program mam komfort - klamerki dopięte, wszystko ładnie okomentowane. Tylko niektóre nazwy zmiennych mi kuleją :D
Tytuł: Odp: Lotek Wiadomość wysłana przez: Kenny Marzec 19, 2008, 22:57:36 Jakbyście widzieli moje kody. "Grzebanie jak kura pazurem" to najtrafniejsze określenie.
Tytuł: Odp: Lotek Wiadomość wysłana przez: JeyKey Marzec 19, 2008, 23:19:10 Możesz tutaj coś powrzucać jak chcesz ;] Jakbyś miał jakieś problemy to bij na gg: 6050786
|