Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- using namespace std;
- float minimum(float* brojevi, int n)
- {
- float najmanji = 65536;
- for (int i=0; i<n; i++)
- {
- if(najmanji>brojevi[i])
- {
- najmanji = brojevi[i];
- }
- }
- return najmanji;
- }
- float maximum(float* brojevi, int n)
- {
- float najveci = 0;
- for (int i=0; i<n; i++)
- {
- if(najveci<brojevi[i])
- {
- najveci = brojevi[i];
- }
- }
- return najveci;
- }
- int main()
- {
- string imeDat;
- cout << "Unesite ime datoteke koju zelite otvoriti!" << endl;
- cin >> imeDat;
- ifstream dat1(imeDat);
- string temp;
- int n = 0;
- while(dat1 >> temp)
- {
- n++;
- }
- dat1.close();
- ifstream dat2(imeDat);
- float* brojevi = new float[n];
- for(int i=0; i<n; i++)
- {
- dat2 >> brojevi[i];
- cout << brojevi[i] << ", ";
- }
- dat2.close();
- float min;
- float max;
- float avg;
- min = minimum(brojevi, n);
- max = maximum(brojevi, n);
- cout << endl << "Najmanji upisani broj u datoteci je: " << min;
- cout << endl << "Najveci upisani broj u datoteci je: " << max;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement