Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstdlib>
- using namespace std;
- void czytaj(int *wsk, char *nazwa);
- void sortowanie(int [], int wielkosc);
- int i=0;
- main()
- {
- cout<<"Wczytujemy dane do tablicy z pliku liczby.txt\n";
- int dane[100];
- for(int i = 0; i < 100; i++)
- dane[i] = 0; // Zerujemy tablice
- char *nazwa="liczby.txt";
- czytaj(dane,nazwa); /*czyta z funkcji, liczby z txt do tablicy dane*/
- cout<<endl<<"Wczytane liczby to:\n\n";
- for (int k=0;k<i;k++)
- {
- cout<<dane[k]<<" ";
- }
- cout<<" ";
- cout << endl;
- sortowanie(dane, 100);
- cout<<endl;
- for(int i = 0; i < 100; i++) {
- if(dane[i] != 0) cout << dane[i] << " ";
- }
- ; return 0;
- }
- /*fukcja wczytujaca plik*/
- void czytaj(int *wsk,char *nazwa)
- {
- ifstream plik;
- plik.open(nazwa);
- while(!plik.eof())
- plik >>wsk[i++];
- plik.close();
- }
- void sortowanie(int dane [], int wielkosc)
- {
- int temp;
- for (int i=0;i<wielkosc-1;i++)
- for (int j=0;j<wielkosc-1;j++)
- if(dane[j]>dane[1+j])
- {
- temp=dane[j];
- dane[j]=dane[j+1];
- dane[j+1]=temp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement