Dlaczego program sam się wyłacza?
Ostatnio zmodyfikowano 2014-02-04 20:35
ppp47676 Temat założony przez niniejszego użytkownika |
Dlaczego program sam się wyłacza? » 2014-02-03 17:30:18 #include <cstdlib> #include <iostream>
using namespace std;
int main( int argc, char * argv[] ) { int tab1[ 5 ] = { 1, 3, 2, 4, 5 }; int i, tmp, min; min = tab1[ i ]; for( i = 0; i < 5; i++ ) { for( i = 0; i < 5; i++ ) { if( tab1[ i ] > tab1[ i + 1 ] ) { min = tab1[ i + 1 ]; } tmp = tab1[ i + 1 ]; tab1[ i + 1 ] = tab1[ i ]; tab1[ i ] = tmp; } i++; } for( i = 0; i < 5; i++ ) { cout << tab1[ i ]; } cout << "\n"; system( "PAUSE" ); return EXIT_SUCCESS; }
|
|
kratos19994 |
» 2014-02-03 18:45:06 Ponieważ masz aby system("pause") wykonał się sam. Możesz dodać nagłówek conio.h i dać na końcu programu getch(); Wtedy program będzie czekał aż naciśniesz jakiś klawisz i dopiero wtedy się zamknie. |
|
leon_w |
» 2014-02-03 20:18:17 A jaką wartość ma to "i"??? |
|
RazzorFlame |
» 2014-02-04 16:02:32 Ponieważ masz aby system("pause") wykonał się sam |
Co "masz"? Co "wykonał się sam"? Co ma znaczyć w ogóle to co Ty napisałeś? |
|
MrPoxipol |
» 2014-02-04 20:14:26 A jaką wartość ma to "i"??? |
Niezdefiniowaną (śmieci). |
|
leon_w |
» 2014-02-04 20:35:34 A jaką wartość ma to "i"??? | Niezdefiniowaną (śmieci). |
Nom dokładnie o to mi chodziło, dlatego program się wiesza. system("PAUSE") jest ok. a cały kod wygląda, jak nieudana wersja sortowania bąbelkowego. |
|
« 1 » |