Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int wypelnianie(int n,int tab[])
- {
- for(int i=0;i<n;i++)
- {
- cout<<"Podaj element tablicy nr "<<i+1<<endl;
- cin>> tab[i];
- // cout<<tab[i]<<endl;
- }
- }
- int wyswietlanie(int n,int tab[])
- {
- for(int i=0;i<n;i++)
- {
- cout<<i+1<<". "<<tab[i]<<endl;
- }
- }
- int bsort(int n,int tab[])
- {
- int pom;
- for(int i=0;i<n;i++)
- {
- for(int j=i;j<n;j++)
- {
- if(tab[i]>tab[j]) swap(tab[i],tab[j]);
- }
- //cout<<tab[i]<<endl;
- }
- }
- int wybieranie(int n,int tab[])
- {
- int imax,j;
- int max;
- for(int i=n-1;i>1;i--)
- {
- max=tab[0];
- for(j=0;j<=i;j++)
- {
- if(max<tab[j])
- {
- max=tab[j];
- imax=j;
- }
- }
- swap(tab[imax],tab[i]);
- }
- }
- int wstawianie(int n,int tab[])
- {
- }
- int main(int argc, char** argv)
- {
- int n,menu;
- cout<<"Podaj ilość liczb"<<endl;
- cin >> n;
- int tab[n];
- wypelnianie(n,tab);
- wybieranie(n,tab);
- //cout<<"Ktora opcje wykonac? [1/2/3/4]"<<endl<<"1.Sortowanie babelkowe"<<endl<<"2.Sortowanie przez wstawianie"<<endl<<"3.Sortowanie przez wybieranie"<<endl<<"4. Wyswietlanie tablicy"<<endl;
- //cin>>menu;
- // bsort(n,tab);
- wyswietlanie(n,tab);
- /* switch(menu)
- {
- case 1:
- bsort(n,tab)
- case 2:
- case 3:
- case 4:
- wyswietlanie(n,tab);
- }
- */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement