Skocz do zawartości
nuna

[c++] Zamiana Liczb Całkowitych Na Kod 0 1

Rekomendowane odpowiedzi

Siemka Mam malutki problemik gdyż mam programik który sortuje tablice liczbową i chciałabym aby sortował tylko liczby 0 i 1

 

#include <iostream.h>#include <stdio.h> #include <conio.h>#include <stdlib.h>const int n=10;/*-----------------------------------------*/void qsort (int *tab, int lewy, int prawy);/*-----------------------------------------*/int main (void) {   int tab[n], i;   srand(time(0));   for (i=0; i<n; i++) {	   tab [i]=(1+rand()%100);   }   cout << "Przed sorotwaniem:\n\n";   for (i=0;i<n;i++) {		cout << tab [i] << "  ";   }   cout << "\n\n\nWcisnij ENTER by posortowac niemalejaco\n";   getchar();   cout << "\nPo sortowaniu:\n\n";   qsort (tab,0,n);   for (i=0;i<n;i++) {		cout << tab [i] << "  "; 	}	getchar();}void qsort (int *tab, int lewy, int prawy) {	int v=tab[(lewy+prawy)/2];	int i,j,x;	i=lewy;	j=prawy;	do {		while (tab [i]<v) i++;		while (tab[j]>v) j--;		if (i<=j) {			x=tab [i]; tab [i]=tab[j]; tab[j]=x;			i++; j--;		}			} while (i<=j);		if (j>lewy) qsort(tab,lewy, j);		if (i<prawy) qsort(tab, i, prawy);	}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...