Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | Rozpisanie kombinacji dużego lotka-Programowanie |
2009-06-24 (19:18) andriy85 Data rejestracji: 2009-06-24 00:00:00 Ilość postów: 4 | wpis nr 208 572 [ CZCIONKA MONOSPACE ] Witam! Zamieszczam poniżej program,który drukuje wszystkie możliwe kombinacje w DL.W jaki sposób zapisać te kombinacje do pliku tekstowego?? tutaj tworzy plik tekstowy,ale nie zapisuje do niego wyników.jak się ktoś orientuje w programowaniu to proszę o odp.Wiem,wiem,że to nie to forum,ale na żadnym nie chciano mi pomóc.Może wam się uda ------------------------------------------------------------------------------------------------ #include <iostream> #include <fstream> #include <conio.h> using namespace std; const unsigned COUNT=2; const unsigned MIN=1; const unsigned MAX=20; int main () { unsigned t[COUNT]; for(unsigned i=0;i<COUNT;t=MIN+(i++)) ; while(true) { for(unsigned i=0;i<COUNT;++i) { if(i) cout<<\',\'; cout<<t; } cout<<endl; int pos=COUNT-1; while((pos>=0)&&(t[pos]>MAX-COUNT+pos)) --pos; if(pos<0) break; ++t[pos]; for(unsigned i=pos+1;i<COUNT;++i) t=t[i-1]+1; } ofstream out(\"lotto.txt\"); system(\"PAUSE\"); return 0; } ------------------------------------------------------------------------------------------------ |
2009-06-24 (20:08) talizman4 Data rejestracji: 2009-06-21 00:00:00 Ilość postów: 438 | wpis nr 208 597 [ CZCIONKA MONOSPACE ] Witam W Exselu mozesz zapisac do 10 mil kombinacji. Natomiast w pliku tex stowym mozna zapisac wszystkie kombinacje bez ich numerowania. Otwarcie takiego pliku trwa okolo 5 minut. Doluz sie do dalszej modyfikacji mojego programu przez programiste to gdy zagwarantujesz ,ze nie bedziesz godalej nikomu udostepnial to Ci go udostepnie. wasdas@op.pl |
2009-06-24 (20:38) hektor55 Data rejestracji: 2008-01-05 00:00:00 Ilość postów: 1513 | wpis nr 208 608 [ CZCIONKA MONOSPACE ] hej , po co ja mam robic te kombinacje jak firma juz to zrobila i oferuje zaklad w duzego po 10gr |
2009-06-24 (23:55) Tajemniczy Don Pedro Data rejestracji: 2009-04-18 00:00:00 Ilość postów: 722 | wpis nr 208 703 [ CZCIONKA MONOSPACE ] andriy85, poszukaj Mariusza albo Dylonga, oni to potrafią na pamięć. Dylong jest aktualnie na kilku wątkach. Możesz też zapytać Admina, on jest świetnym programistą. Ale może po prostu nie mieć czasu, bo ciężko pracuje. Zresztą autentycznych geniuszy programistów jest tu znacznie więcej. Ktoś się w końcu odezwie. Próbuj po prostu. |
2009-06-25 (16:18) andriy85 Data rejestracji: 2009-06-24 00:00:00 Ilość postów: 4 | wpis nr 208 810 [ CZCIONKA MONOSPACE ] wielkie dzięki za zainteresowanie się tematem |
2009-06-25 (16:30) andriy85 Data rejestracji: 2009-06-24 00:00:00 Ilość postów: 4 | wpis nr 208 813 [ CZCIONKA MONOSPACE ] hektor55 po prostu chcę mieć wszystkie kombinacje generowane przez powyższy program (ponieważ na ręczne wpisywanie potrzeba kilka dni ,w pliku tekstowym.talizman4 możesz pisać na:kz85@tlen.pl |
2009-06-25 (19:23) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 208 881 [ CZCIONKA MONOSPACE ] andriy85 nie wiem jak ty masz sprzęt ale jeden plik txt z zawartością wszystkich kombinacji DL będzie ogromny i może otwierać się kilka (naście) minut. Może lepiej podzielić na kilka plików np z pierwszą liczbą od 1 do 3 od 4 do 9 , od 10 do 44. Będą 3 pliki po 100MB a nie jeden 300MB ??? mogę ci napisać program albo przesłać już gotowe pliki txt (podzielone) lub jeden w całości (ponad 300MB) |
2009-06-26 (00:11) andriy85 Data rejestracji: 2009-06-24 00:00:00 Ilość postów: 4 | wpis nr 208 960 [ CZCIONKA MONOSPACE ] kurka bardzo Cię proszę o przesłanie gotowego programu--->kz85@tlen.pl |
2009-06-26 (15:45) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 209 048 [ CZCIONKA MONOSPACE ] 15,40 wysłałam , potwierdź czy doszedł. ewentualnie napisz do mnie jak chcesz inny format zapisu w pliku txt. Albo podzielić na nie 3 a np 5 części. |
2009-06-26 (22:12) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 209 229 [ CZCIONKA MONOSPACE ] I jak szybko otwierają się plik1,2,3 a jak szybko plik Razem ? |
2010-04-21 (19:03) marian021 Data rejestracji: Ilość postów: | wpis nr 314 408 [ CZCIONKA MONOSPACE ] Witam! Mam pytanie, czy może mi ktoś przysłać wszystkie możliwe kombinacje w dużego lotka w pliku? Z góry dzięki! dg022@wp.pl |
2010-04-22 (13:38) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 314 660 [ CZCIONKA MONOSPACE ] Plik rzędu 300MB będę wysyłać pół dnia (256 kbit/s)=1MB/32 sekundy przy max transferze. 300MB to 10000 sekund a jest ponad 300MB więc około 200 minut. Za słabe łącze mam do wysyłania takiej ilości danych. Program zajmuje może 50kB (powiedzmy 500kbit ) czyli 2-3 sekundy i jest wysłany A napisanie programu = 5 minut max. Tylko czy chcesz mieć jeden plik txt , czy np : 1) od 1,2,3,4,5,6 do 10,45,46,47,48,49 2) od 11,12,13,14,15,16 do 20,45,46,47,48,49 3) od 21,12,13,14,15,16 do 30,45,46,47,48,49 itd . Będzie robił wówczas 5 plików z czego pierwszy będzie największy a każdy kolejny mniejszy. Domyślnie stworzy pliki na C o nazwie np Lotto1, Lotto2 , Lotto3 itd. Lub jeden z wszystkimi . |
2010-04-29 (22:06) Fryta86 Data rejestracji: 2010-04-29 00:00:00 Ilość postów: 2 | wpis nr 318 093 [ CZCIONKA MONOSPACE ] Cześć. Siedzę i myślę jak koń pod górkę jak to zrobić żeby wygenerować taką listę Zrobiłem w programie Clips ale zabrakło pamięci ;] Próbuję w c++ (Borland C++ Bilder v.6.0) bo akurat w tym się uczę na uczelni... No nie ważne... Proszę podziel się kodem albo chociaż programem. Najlepiej jak by generował 3 pliki tekstowe. Ułożenie - najlepiej liczba pod liczbą co 6 liczb linijka wolna - czyli separatory tylko entery. Z góry dzięki! (frytanie(małpka)gmail.com) - mistrzostwo ;] mi już mózg wyparował... (uczę się dopiero programowania - myślałem że już coś potrafię - myliłem się:/ ale wszystko przede mną) |
2010-04-29 (22:10) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 318 096 [ CZCIONKA MONOSPACE ] Opisana jest też wersja z podziałem na 3 pliki tekstowe i na podstawie wiadomości tam zawartych można podzielić sobie w sposób jaki kto chce. http://forum.multipasko.pl/n_viewtopic.php?id=2993&page=3 W dalszych postach jest plik Lotto - jako rozszerzenie ninilotto (przerobienie). |
2010-05-04 (20:14) Fryta86 Data rejestracji: 2010-04-29 00:00:00 Ilość postów: 2 | wpis nr 320 389 [ CZCIONKA MONOSPACE ] Dzięki. Ale bardziej interesowało by mnie w C++. Marudzę? Ale dało by się? Prooooooszę |
2010-05-04 (23:53) Anatol Data rejestracji: 2005-04-14 00:00:00 Ilość postów: 396 | wpis nr 320 549 [ CZCIONKA MONOSPACE ] Zapytaj tu http://www.coderscity.net/forum47.html&sid=87d8dda657a58fa597bf38b9a352043f ale najpierw poszukaj tam, może już coś podobnego było. |
2010-05-05 (00:40) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 320 554 [ CZCIONKA MONOSPACE ] Tak na oko , pętle mogą wyglądać tak : for(a=1; a=44; a++){ for(b=a+1; b=45; b++){ for(c=b+1; c=46; c++){ for(d=c+1; d=47; d++){ for(e=d+1; e=48; e++){ for(f=e+1; f=49; f++){ //zapis do pliku jednej linii // } } } } } } Ale nie mam styczności z C++ , próbuj, poczytaj, pokombinuj. |
2010-05-05 (00:43) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 320 556 [ CZCIONKA MONOSPACE ] Lub tak : for(a=1; a=44; a++){ for(b=a++); b=45; b++){ for(c=b++); c=46; c++){ for(d=c++); d=47; d++){ for(e=d++); e=48; e++){ for(f=e++); f=49; f++){ //zapis do pliku jednej linii // } } } } } } |
2010-05-05 (00:48) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 320 557 [ CZCIONKA MONOSPACE ] a na początek to sprawdź czy pętle poprawnie działają : for(a=1; a=44; a++){ for(b=a++); b=45; b++){ for(c=b++); c=46; c++){ for(d=c++); d=47; d++){ for(e=d++); e=48; e++){ for(f=e++); f=49; f++){ cout<<a\",\"b\",\"c.....f; //czy jakoś tak wyświetla , ale to chyba wiesz } } } } } } |
2010-05-05 (00:56) KURKA Data rejestracji: 2009-01-23 00:00:00 Ilość postów: 2551 | wpis nr 320 558 [ CZCIONKA MONOSPACE ] Chyba jednak prędzej tak : for(a=1; a<=44; a++){ for(b=a++); b<=45; b++){ for(c=b++); c<=46; c++){ for(d=c++); d<=47; d++){ for(e=d++); e<=48; e++){ for(f=e++); f<=49; f++){ cout<<a\",\"b\",\"c.....f; //czy jakoś tak wyświetla , ale to chyba wiesz } } } } } } |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 Wyślij wiadomość do admina |