dlaczego nie sortuje?
Ostatnio zmodyfikowano 2012-05-13 18:28
joana0608 Temat założony przez niniejszego użytkownika |
dlaczego nie sortuje? » 2012-05-13 16:08:18 Witam, napisalam program, ale nie sortuje, czy ktoś moglby mi wytłumaczyć dlaczego? #include <cstdlib> #include <iostream>
using namespace std; void sortowanieRosnace(); void sortowanieMalejace(); int main() { int temp; char znak; int tab[ 20 ]; srand( time( NULL ) ); for( int i = 0; i < 20; i++ ) { tab[ i ] = rand() % 100 + 1; cout << " Liczba " << i + 1 << " to: " << tab[ i ] << "\n"; } cout << " Wybierz typ sortowania: R - rosnace, M - malejace " << endl; cin >> znak; if( znak = 'R' ) { for( int i = 0; i < 20; i++ ) { for( int j = 0; j < 19; j++ ) { if( tab[ j ] > tab[ j + 1 ] ) { temp = tab[ j ]; tab[ j ] = tab[ j + 1 ]; tab[ j + 1 ] = temp; } } } } else if( znak = 'M' ) { for( int i = 0; i < 20; i++ ) { for( int j = 0; j < 19; j++ ) { if( tab[ j ] < tab[ j + 1 ] ) { temp = tab[ j ]; tab[ j ] = tab[ j + 1 ]; tab[ j + 1 ] = temp; } } } } system( "PAUSE" ); return EXIT_SUCCESS; }
|
|
jsc |
» 2012-05-13 18:28:56 Brakuje ci biblioteki ctime. |
|
« 1 » |