Advertisement
Guest User

bac 2011 august, s3 ex 4

a guest
Jun 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. ifstream f("bac.txt");
  7.  
  8. int main()
  9. {
  10.     int nr[11]={}, x, n,k=0;
  11.     int frecv[11]={};
  12.  
  13.     while(f>>x)
  14.     {
  15.         k++;  /// memoram numarul de ordine al
  16.         /// ultimului numar cu o anumita cifra
  17.         /// a zecilor
  18.         nr[x/10%10]=k;
  19.         frecv[x/10%10]++;
  20.     }
  21.  
  22.     x=-1;
  23.  
  24.     for(int i=1; i<=10; i++)
  25.     {
  26.         if(x<frecv[i])
  27.         {
  28.             x=frecv[i];  ///verificam cifra care apare de cele mai multe ori pe pozitia zecilor
  29.             n=nr[i]; /// pozitia cifrei maxime
  30.         }
  31.     }
  32.     cout<<n; /// afisam numarul de ordine al ultimului numar cu cifra zecilor respectiva
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement