Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <cstring>
- using namespace std;
- int pal(char s[])
- {
- int l=0;
- int h=strlen(s)-1;
- while(h>l)
- {
- if(s[l++]!=s[h--])
- return 0;
- }
- return 1;
- }
- int main()
- {
- ifstream f("datapal.in");
- int n,N=0,sec,secmax;
- char s[9],F[101];
- f>>n;
- f.get();
- for(int i=1;i<=n;++i)
- {
- f.getline(s,9);
- if(pal(s))
- {
- ++N;
- sec=(s[4]-'0')*10+s[5]-'0';
- ++F[sec];
- if(F[sec]>secmax)
- secmax=F[sec];
- }
- }
- f.close();
- ofstream g("datapal.out");
- if(N==0)
- g<<"NU EXISTA DATE PALINDROM\n";
- else
- {
- g<<N<<'\n';
- for(int i=0;i<100;++i)
- if(F[i]==secmax)
- g<<i+1<<' ';
- }
- g.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement