Cześć robię zadanie mauralne dokładnie to i nie wiem jak posortować. Jak dodać x do tablicy. Pomożecie oto kod:
#include <iostream> #include <fstream> using namespace std; void quicksort(int *tablica, int lewy, int prawy) { int v=tablica[(lewy+prawy)/2]; int i,j,x; i=lewy; j=prawy; do { while (tablica[i]<v) i++; while (tablica[j]>v) j--; if (i<=j) { x=tablica[i]; tablica[i]=tablica[j]; tablica[j]=x; i++; j--; } } while (i<=j); if (j>lewy) quicksort(tablica,lewy, j); if (i<prawy) quicksort(tablica, i, prawy); } int main() { int x; int y; int r; ifstream uchwyt("okregi.txt"); if(uchwyt) { while(!uchwyt.eof()) { uchwyt>>x>>y>>r; if(y==r) { quicksort(int x, int lewy, int prawy); cout<<x<<""<<y<<""<<r<<endl; } } } else { cout<<"Blad"; } return 0; }
Treść zadania: