• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pomysły jak udoskonalić programik LOTTO ?

Object Storage Arubacloud
+3 głosów
414 wizyt
pytanie zadane 11 kwietnia 2015 w C i C++ przez zirael [PL] Mądrala (5,200 p.)

Napisałem właśnie programik wykorzystujący rzutowanie typu static_cast, może macie jakiś pomysł jak go przerobić, udoskonalić? :)

#include <iostream>
#include <cstdlib>
#include <time.h>

using namespace std;

int ilosc_liczb = 6;
int max_liczba = 49;

int main()
{
    int liczba[ilosc_liczb];

    for(int i=0; i <ilosc_liczb; ++i)
        int liczba = 0;

    srand(static_cast<int>(time(NULL)));
    for(int i=0; i<ilosc_liczb; )
    {
        liczba[i] = rand() % max_liczba + 1;
        bool powtorka = false;
        for(int j=0; j<i; ++j)
        {
            if(liczba[j] == liczba[i])
            {
                powtorka = true;
                break;
            }
        }
        if(!powtorka) ++i;
    }
    cout << "Wyniki losowania: " << endl;
    for(int i=0; i<ilosc_liczb; ++i)
        cout << liczba[i] << " ";

    return 0;
}

 

3 odpowiedzi

+1 głos
odpowiedź 11 kwietnia 2015 przez daan Pasjonat (17,640 p.)
  • zmienna ilosc_liczb musi być zadeklarowana jako stała czyli const int
  • czemu służy ta pętla for przed srand ? w każdej iteracji tworzy lokalną zmienną ustawioną na 0, która i tak po chwili zostaje utracona - czyli nie robi tak naprawde nic :P 
0 głosów
odpowiedź 11 kwietnia 2015 przez HaKIM Szeryf (87,590 p.)
A ja mam inne pytanie. Dałoby się ten skrypt zaprogramoawć objektowo? [Pytam z ciekawości.]
komentarz 11 kwietnia 2015 przez daan Pasjonat (17,640 p.)
Wszystko się da, czemu miało by się nie udać :D
0 głosów
odpowiedź 21 lipca 2015 przez asi-mak Nowicjusz (140 p.)

A mam inne pytanie, czy gracie w lotto on-line, np. https://lottomania.com.pl/?  Zastanawiam się, jaka jest różnica od tradycyjnego lotka i czy to ma jakieś praktczne przełożenie na życie.

Podobne pytania

+29 głosów
25 odpowiedzi 1,208 wizyt
pytanie zadane 7 kwietnia 2015 w Sprawy forum przez Eerie Mądrala (7,130 p.)
+7 głosów
8 odpowiedzi 747 wizyt
0 głosów
1 odpowiedź 153 wizyt
pytanie zadane 17 stycznia w Sprawy forum przez niezalogowany

92,620 zapytań

141,474 odpowiedzi

319,813 komentarzy

62,003 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...