Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <fstream>
  4. using namespace std;
  5.  
  6. float minimum(float* brojevi, int n)
  7. {
  8. float najmanji = 65536;
  9.  
  10. for (int i=0; i<n; i++)
  11. {
  12. if(najmanji>brojevi[i])
  13. {
  14. najmanji = brojevi[i];
  15. }
  16. }
  17. return najmanji;
  18. }
  19.  
  20. float maximum(float* brojevi, int n)
  21. {
  22. float najveci = 0;
  23.  
  24. for (int i=0; i<n; i++)
  25. {
  26. if(najveci<brojevi[i])
  27. {
  28. najveci = brojevi[i];
  29. }
  30. }
  31. return najveci;
  32. }
  33.  
  34. int main()
  35. {
  36. string imeDat;
  37.  
  38. cout << "Unesite ime datoteke koju zelite otvoriti!" << endl;
  39. cin >> imeDat;
  40.  
  41. ifstream dat1(imeDat);
  42.  
  43. string temp;
  44. int n = 0;
  45. while(dat1 >> temp)
  46. {
  47. n++;
  48. }
  49.  
  50. dat1.close();
  51.  
  52. ifstream dat2(imeDat);
  53.  
  54. float* brojevi = new float[n];
  55.  
  56. for(int i=0; i<n; i++)
  57. {
  58. dat2 >> brojevi[i];
  59. cout << brojevi[i] << ", ";
  60. }
  61.  
  62. dat2.close();
  63.  
  64. float min;
  65. float max;
  66. float avg;
  67.  
  68. min = minimum(brojevi, n);
  69. max = maximum(brojevi, n);
  70.  
  71. cout << endl << "Najmanji upisani broj u datoteci je: " << min;
  72. cout << endl << "Najveci upisani broj u datoteci je: " << max;
  73. return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement