Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///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.
- #include <iostream>
- #include <fstream>
- using namespace std;
- int v[100];
- int main()
- {
- ifstream f("date.in");
- long x;
- int max=0,i;
- while(f>>x)
- if(x%100>9)
- v[x%100]++;
- for(i=10;i<100;i++)
- if(max<v[i])
- {
- max=v[i];
- x=i;
- }
- if(x!=0)
- cout<<x;
- else
- cout<<"Nu exista";
- f.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement