All pastes #810033 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-12-09 14:16 UTC
rendered paste body
void sortSel (int tablica [], int wielkosc,bool type )
{
/* funkcja zamienia element tablicy  */
/* o indeksie na element tablicy o   */
/* indeksie1.                        */
void zmien( int [], int, int);
  int min;
/* typ sortowania */
if(type==0)
  for (int i=0; i<wielkosc; i++){
    min=i; 
    for(int j=i+1; j<wielkosc; j++)
    /* jesli element tablica[j] jest mniejszy */
    /* od elementu tablica[min] to przypisuje */
    /* zmiennej min wartosc j.                */
      if(tablica[j]<tablica[min])
        min=j;
    /* dokonuje zmiany w tablicy, dla elementu */
    /* w tablica[i] na element w tablica[min]  */
    zmien(tablica,i,min);
  }
/* typ sortowania */
if(type==1)
 for (int i=0; i<wielkosc; i++){
    min=i; 
    for(int j=i+1; j<wielkosc; j++)
    /* to samo co wyzej tylko na odwrot        */
      if(tablica[j]>tablica[min])
        min=j;
    zmien(tablica,i,min);
   }
}
/* zamienia elementy tablicy     */
void zmien (int tablica [], int indeks, int indeks1)
{
  int temp;
  temp=tablica[indeks];
  tablica[indeks]=tablica[indeks1];
  tablica[indeks1]=temp;