Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. ///fisierul dadte.in contine mai multe valori intregi de maximum 9 cifre separate prim *space*. Folosind un algoritm eficient din punctul de vedere al timpului de executare si al utilizarii memoriei, sa se afiseze sufixul alcatuit din ultimele doua cifre care apare de cele mai multe ori in fisier. Daca exista mai multe sufixe cu aceeasi frecventa maxima de apaaritie se va afisa cel mai mic dintre ele. exemplu: 425,2000,1837,503,4025,777,5237.
  2. #include <iostream>
  3. #include <fstream>
  4. using namespace std;
  5. int v[100];
  6. int main()
  7. {
  8. ifstream f("date.in");
  9. long x;
  10. int max=0,i;
  11. while(f>>x)
  12. if(x%100>9)
  13. v[x%100]++;
  14. for(i=10;i<100;i++)
  15. if(max<v[i])
  16. {
  17. max=v[i];
  18. x=i;
  19. }
  20. if(x!=0)
  21. cout<<x;
  22. else
  23. cout<<"Nu exista";
  24. f.close();
  25. return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement