Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- void Dane (){
- cout<< "Podaj ilosc elementow zbioru: ";
- cin<<m;
- cout<<"Podaj kolejno liczby: "<<endl;
- for(int i=0;i<m; i++)
- {
- cout<<"liczba("<< i+1 <<") = ";
- cin>> tab[i];
- cout<< endl;
- }
- }
- void Wypisz(float m, float tab[])
- {
- for(int i=0; i<m; i++)
- cout<<tab[i]<< " ";
- cout<<endl;
- }
- void Zamiana(float &a, float &b){
- float temp;
- temp = a;
- a = b;
- b = temp;
- }
- void Selection_Sort(int m, float tab[]){
- int i, j, k;
- for(i = 0; i<m; i++){
- k=i;
- for(j = i+1; j<m; j++) if(tab[j]>tab[k]) k=j;
- Zamaiana(tab[k], tab[i]);
- }
- }
- float liczby[20];
- int n;
- int main()
- {
- Dane(n, liczby);
- Wypisz(n, liczby);
- Selection_Sort(n,liczby);
- cout<<"Liczby uporządkowane: "<<endl;
- Wypisz(n, liczby);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement