Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. ///sa se afiseze cifra care apare de cele mai multe ori pe post de prima cifra in numerele din fisier. Daca exista mai multe cifre cu aceeasi frecventa maxima de aparitie, se va afisa cea mai mare dintre ele. exemplu: 231,59,28,40,508,78,500,2984,471 => 5
  2. #include <iostream>
  3. #include <fstream>
  4. using namespace std;
  5. int v[10];
  6. int main()
  7. {
  8. ifstream f("date.in");
  9. long n;
  10. int i,max=0;
  11. while(f>>n)
  12. {
  13. while(n>9)
  14. n=n/10;
  15. v[n]++;
  16. }
  17. for(i=9;i>=1;i--)
  18. if(max<v[i])
  19. {
  20. max=v[i];
  21. n=i;
  22. }
  23. if(n!=0)
  24. cout<<n;
  25. else
  26. cout<<"Nu exista";
  27. f.close();
  28. return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement