lekcja 30 lotto - program nic nie robi
Ostatnio zmodyfikowano 2013-09-20 17:05
Ven_64 Temat założony przez niniejszego użytkownika |
lekcja 30 lotto - program nic nie robi » 2013-09-20 16:57:56 Jak w tytule, mój program nic nie robi (niekończony się i niczego nie wypisuje), miga mi tylko ta kreska '_'. Wiecie o co chodzi? Kod: #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int szansa = 0; for( int a = 1; a <= 49; a++ ) { for( int b = 1; b <= 49; b++ ) { for( int c = 1; c <= 49; c++ ) { for( int d = 1; d <= 49; c++ ) { for( int e = 1; e <= 49; e++ ) { for( int f = 1; f <= 49; f++ ) { if( a < b && b < c && c < d && d < e && e < f ) szansa++; } } } } } } cout << "szansa 1 do " << szansa; return 0; } |
|
rafixxx25 |
» 2013-09-20 17:01:05 for( int d = 1; d <= 49; c++ )
Pętla ta chodzi w nieskończoność, ponieważ warunek zawsze jest spełniony(zamiast d++, jest c++) Można to policzyć także w prostszy sposób - ze wzoru: (49 6) -> to ma być dwumian Newtona :P |
|
Ven_64 Temat założony przez niniejszego użytkownika |
» 2013-09-20 17:05:46 Dzięki za pomoc i sorry za spam. |
|
« 1 » |