Advertisement
Guest User

Untitled

a guest
Feb 13th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4. #include <algorithm>
  5.  
  6. using namespace std;
  7.  
  8. const char duomenys[] = "Duomenys.txt";
  9. const char rezultatai[] = "Rezultatai.txt";
  10.  
  11. void skaityti(const char A[], vector<int> &B, int &n) {
  12. ifstream input(duomenys);
  13. input >> n;
  14. for (int i = 0; i < n; i++) {
  15. int x;
  16. input >> x;
  17. B.push_back(x);
  18. }
  19. input.close();
  20. }
  21.  
  22. void atiduoti(vector<int> zaislai, vector<int> &atiduotiZaislai) {
  23. for (int i = 0; i < zaislai.size(); i++) {
  24. if (count(zaislai.begin(), zaislai.end(), zaislai[i]) >= 2) {
  25. atiduotiZaislai.push_back(unique(zaislai.begin(), zaislai.end()));
  26. }
  27. }
  28. }
  29.  
  30. void spausdinti(vector<int> zaislai) {
  31. ofstream output(rezultatai);
  32. sort(zaislai.begin(), zaislai.end());
  33. for (int i = 0; i < zaislai.size(); i++) {
  34. output << zaislai[i] << " ";
  35. }
  36. output.close();
  37. }
  38.  
  39. int main() {
  40. vector<int> zaislai;
  41. vector<int> atiduotiZaislai;
  42. int n;
  43.  
  44. skaityti(duomenys, zaislai, n);
  45. atiduoti(zaislai, atiduotiZaislai);
  46. spausdinti(atiduotiZaislai);
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement