a 1
b 2
c 2
d 2
e 2
#include<iostream>
#include <fstream>
#include <string>
using namespace std;
bool sprawdzPal(string l)
{
int dl= l.length();
for (int i=0; i<dl; i++)
if (l[i]!=l[dl-i-1])
return false;
return true;
}
int main()
string line;
ifstream myfileI("dane.txt");
ofstream myfileO("zadanie4.txt");
if (myfileI.is_open() && myfileO.is_open() )
while (! myfileI.eof() )
getline (myfileI,line);
if (sprawdzPal(line))
myfileO << line << endl;
myfileI.close();
myfileO.close();
else
cout << "Unable to open file";
system("pause");
return 0;
64/1024 MB/s= 1/16 mb/s
BFDAFBCCGBDIIEDCJAACDF
ADFBJADEAJAAD
EFCCCEBFFCBABEAEBAFGC
HGCDCECECADBFCBAGH
BDAEDDAEIICFDEFAADEAF
CIEAEG
EFCDABCDDCDDB
EAGHFFIIC
EDFAJEA
AECBBIIEGAAJAAJCBJAFFC
EHGC
AFHGHJ
DCHGJAAGCB
CBJBC
CADBBACDAFC
FDDFDDAFJAECHHDDAFB
AABBHHIHHBBAA
EBFAABHCBD
EBFAAJJCBD
EDFJJJHHIDDCAGABADD
BDJGDDFFF
FEJJJB
BBCCHHJEEAF
CCJGJCC
BAFEA
BADBDFEDDAEFFBAB
ADBEDCABFAB
CEBDBEEFBBBDAEEAACD
CEDADBGGDACCDCAF
BCBGBCFDDJ
DCJHB
CAACHJ
EJGA
CAFA
EFFACADFBHJFFCAAD
EDDCADDCFBFABDFFBBED
CF
CDFCFAEFCEDACDDBFD
AABBHHJJGAD
FCDDBCFFHJDDBDFDEBFEC
FACCFFGFHHJECABEFDEAFF
BECBHJBBDICFDDFCDECCCAAHB
CFGAAFCA
FAAGGHCDADD
EACBEAHHGIBFCF
AFADEDHJADCBFFFFA
DDBBFCAEDCGHGHFECFCEFB
BADDFEFBADDFEF
EDBFAADABBCFCFHDBGGBDFA
BFAFGFA
FDDFFFDDF
BCACBBF
BEDCDBCCCGGEDCDDDAFBDC
BFCBBGJDEB
FDBCEGHJEEABADEE
EBCEECGGAHCEDBDEBDC
BCFGFDA
CACBDBCEFDEFDD
BBED
CDDCCEAABBEDADDFC
CBDFECAAAEGFFADAFFEIIDF
CEBCCBFACFBE
AADAFCCDADDBCDBE
BEAFCFBABCADCADAB
CBBEEDAD
FCEBABAB
FCDCAFEFFFDAG
CECBDDGGAAEFBAB
BCACEAECBFA
DBAEDD
EBAFADCBADEDDDAE
DADDAFABDDCBDFEADEDD
BFBECCDDCBECCEBFDF
CDEEBJIICCC
CEDCAFADFCEFCDAE
DCBEAADDDBBADJDBB
AAEFAEEAFACEAEFFADEDBFAC
FABADFAEFEBCEEEEFAABBDB
ACDCC
BACCAFDAED
CBBEAAAFEAEE
AEACBBEBDDAEBDBCF
BEAECFFEB
BAEAACD
DCFA
FBBFDEECDCBEBD
FBACCDEBBDAFBEBECB
BFFEFFEEECFABDDECDBB
FBFFFBCEE
DBCFDDAD
DEBCBDADBAE
FDEADAEDEBEDFCDCA
ADEFADFFEAHHBJBFFFIECC
DBEDFCDB
FGCGAGBGAGDGBCCFABEDE
CDCCEDADDEEFAE
FEDFEBABDFAFFDCDDB
EBBECCE
BEAFAEFCFEFDHFDCCDEBCEBEB
EFDCGGAFAED
BDEAFDACADEFBACADDF
FFBABBEEFAADDECE
ABEACAFACDCBDCFCCDD
CFFFBDEADBDFFEFC
ADEEDCBCEBC
DFAAFFBBACCB
FDFBFFFEFA
DBEDAGGGAACA
AECAFGHFFEDB
BAGGHHFB
DCBEFEACFFFGGDEDEFE
EGDGCGDJFAGABBJFHDCEEC
AFFBFAFCBB
EBFAABCCBD
AEDADEDFDDAB
FEFAEFEFGBDF
BEAFEFAFFCEAE
AAFAFGBFBCC
ECFEEAEBBFBFFBBCDAABFFH
DBDEADFDCDCECDAGADJBIDIB
ECDEADFBABFFBF
FAEADDAA
EBBFGHDBD
FDBDHJIAEDDCFED
DCADFGEBBCAFFBBE
CBBBDBD
CBEDDACA
CEFEFB
DBEFCDFFDBABJIJ
FCJDADCEFEDFBA
BCACHCACB
BFFDEECBICEFBFE
DGDBAFIEFADJABFDFAF
BAFDCCBF
ECFCFFDACFFAGAH
BBDBDADFDEGBGDGDEC
EEDFFCGAHDEFCD
FEDBGBHFHEHBEDEFFAFCABCD
BFECDAACCDDFFDA
DCAFFADAFDC
CACACDBFFGGCGCEADDFCA
DFDCCDFD
BBFBFCBCBAACGAECDD
BEAAFAE
EBFAGJCCBD
CBFB
DADB
JHBBBCFBCDDCCADAD
DFJBAF
AFFEC
ACFE
ECFCADBEDAFDAGDGFJEI
AFDFGFDEDFDF
BBDBEDCFCHFDHFDDA
FCFDEAEAEFEADFDAEDDBECF
ACBCBCECBFDA
CCFC
BFCABDAACCAF
DCFFFDDAABDAC
EFDEFAFFCFDDD
DAFBDDCDE
DBBBCBBFFCEDDBEDFD
ADDBCEFFFFACAAE
EDFBBFFCDFFCDD
FBFFG
BDBAFCDBFGIDDDBEF
DEBADBECFA
EADFABFADCED
FFBBEADAFDFDCBACACDA
EDDCFACCCCBDE
FFBADEC
EBFAAFBHCJCBD
ACAFEFEFABBB
EACCCCBADDBGEADBEAEAA
EBDFDFECDEACDGBFBAEBDE
BEFEDDB
ECEF
EBCDCDFDFCCCACEEFFD
BFBFAAFBAEABAD
DFFFD
CCDEDFACECEBCFAB
CFDFFCCCFEBBEDDD
ABADCCAB
AEADG
GAFA
GAJE
FEBBDFDBFFABEF
DCDEEEBDFEDDBECACBF
AABBAA
CECDDDCBBCDA
AABAABAABAA
FACFCDFAEDFE
AJAJAJAJAJA
AFDBCCBCCAEDAABB
FBACBECFFBCACFE
FADBFDBBAACCDCFD
CDF
CCFCEFAEDFFFC
CBACFEDDEBAAEBDF
FADEBCCEFCBC
AFFDFBBFBBBDE
AFDECEBFBCCE
EDEAEFBFDCDEE
FAFBDCEAAAECDBFAF
EDAFADBAEFABCBCBDA
AECBEECDEDEDFD
CCCDEDACDCDBFDADAC
AAEEEFEDDAFCCF
BEEBCBAAFAFFCEEC
CDBBDDJFJAIBCGFDEAHFAB
BCHJA
BHBBHFFDHADAHECBHDHCA
AFFCGDGCGDEAF
AFEFD
ADGBABGCADGEGDFFDA
CEDDIGIDDEC
FCFEFF
ECEECH
FEBDCBAAGBAFECED
ABFACDDABADDCAFBA
DEF
DEFDDCDDDABFBCCCADF
BBCBADAECEF
FDFD
BADEECBBABEADECEFC
EFAEAFABBBFBDC
FECD
EABCEDCEEC
EBE
FBBEDEC
FBAFC
CABBADC
CFBBABCCDCEDBFBFBE
EABAE
EEDDEDCAAEDAACBBEA
DE
CEFAE
ABBBC
BFACAAFBAABBADBDD
EBDBA
CFCGDEGEBC
DCBCADECBEADEEACEC
EBAACAAEBCDDCDABF
AEEAFCHFIFACABBGAGAEB
AAEEABEABFBBCD
BEABFBBEFEDGEBACFBD
EBEDEAAB
FCFADEEBEHGA
AFCBCBCAF
EAFACEBDBDABF
AEEBBDEFDACBFACBCA
EB
EBDCDBEEEDEEEFBDDFAF
DCCDEFF
FEFEFDBDBCFFADE
BEFAEAAAEFCDBFAF
DABEFFFE
AEDAACD
DFECFBBDCDD
DBFBACDCAFDDDF
FFAEDBDFFFDBCDFFE
DFEFBECCBCADACDDC
DEBDAFFBAEC
FDFBCFFCBFDF
BBEBCBEDDFDF
BDBBFABD
CBFDDDACE
EBBFEF
BADEDACDF
DBDDCCBEAAACABBBAFB
DCFBAEBFF
FEFFDEE
BCDEFDACBCFBDEFAFCE
BEEAFAFAD
ECABABABCE
DFDBFFDDEGEDFHAAGECGEEDFE
CACDBE
AAEADEEBF
ABAECCECB
CBCGHA
CEDFAABFECFDE
FEBFBCFD
FCAADEBDAFAEDBEABF
BEABFFB
AADADDABBFFAADEF
CFAAEBACFB
BFCBDBCB
BCDECAABDBDDBABDECD
FDDCABDABECDCCDF
FBBDBDAEBAACE
CDACEBFDFABEBE
AFBDDEBEBEEBCB
CCEACFCFCDBECDDDFEC
DFBACCG
EBFAABCCBDHHJ
BABBAHIJIJFECACACCA
BAEDAGGAHHAGGGADFEC
DACBBEFDCDCFFAE
CBCDCFCBAD
CBFEHHAF
CEFFFABEDCBAEEAFEDFAEF
ECCECABDFGAJ
FFDDBBFAAGGAE
AFAFFCCCFBEC
EDEDFADBEFC
BFBDEEDDFE
FDAEBFFDD
EDCEEDAADAFDBEF
EDDFEBDCDACEFFDFBAEA
ACBBAAEEAAA
BECDB
FDEDFACD
CCCFFBEDCBBADC
EDDCFEAEBDEFBACECFB
FDDEDDF
FFAFDFBFBEAFA
HAFDBCEBDJDAAAFDBECBBDD
DFBCDADCAEEHFEBBCCAB
CCCDDCBABDFCFDA
AFFCFBCDBDCEAC
EEDBEAEEDAACDFCFBEAD
CDB
AAEAADBDF
AACFAFECCB
EDFAE
FACFBFBBBCFDEEACDBAE
CBBBBCACBFCD
CBFFCCAFDAFDADFAFFAB
FACFBDFADDDDFFADDCE
EEHGHD
DECAAAD
DCBCAFEBACFF
ABCDDEDEFDBEEEBCDABF
BCAAFB
EFAEA
AFDFFCAEFEBFCEECBFB
DEFDCACFDDFECDDF
CAAEAECDDEE
AE
EDFFDCFEFBDFDCBD
ABCCBFFCCEFEEBCC
CFCEFDEEDDCE
CCFB
EAEFBDBDBFED
CDABBCCEDAF
DEBBADAC
DFCFBECDECCECDEB
BFCDBBBC
DEDBC
FEEC
FAAAF
CAEBDCE
CADADDCA
ECEFDABAEAEBEE
BBDFCDD
FCFAABDDBCADC
CDAACBBCAAD
BDCBCCFEAFCCADE
AACDBBABE
ACEFDB
FFABEABFAC
DCEDCFFDEDAE
DADACDFAEFB
BCEFFBABDDBBAAFBA
DDBEBBJFBIDBGFBFEEDFDB
BAFADDFFBACFDAB
CFFGIEDBFFAA
CECBACEEFDBEEDB
EFDBDFAEFF
DEAECFCDCEBBA
CDBBADDAEEFE
AEBHD
CCAIDA
DAABBIIJFA
DADADCEFEF
BBFAFCBFFCBAAC
ACBDAABDCAA
FFEHIJIJH
EFCBBCBAABFCEE
FFBEEEFCBAFCADE
EBCBDCABDACEEFFCEFEF
DEEEEFC
FFFFEBFBBFAFC
BF
FDCFFADDFCBAC
FEEEEABCFBED
BFECDDCEAAAAEDFBEEB
EFBBDBFAEBEC
FEFAEECCEBCAFCCDCC
DFEBFEDCBB
DF
ECBDACABBDFDEBF
DABDCCEBD
BFFAEBA
AAFGFEDCJJIJHDF
ECACEFEAABCBBE
BCABDAIIFFDEACEEFCJ
EECEE
xyzgeo