Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

dlaczego nie sortuje?

Ostatnio zmodyfikowano 2012-05-13 18:28
Autor Wiadomość
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?


C/C++
#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;
   
}
P-56648
jsc
» 2012-05-13 18:28:56
Brakuje ci biblioteki ctime.
P-56660
« 1 »
  Strona 1 z 1