using System;
using System.IO;
namespace MyApp // Note: actual namespace depends on the project name.
{
public class Program
{
public static void Main(string[] args)
{
string[] data = File.ReadAllLines("identyfikator.txt");
for (int i=0; i<data.Length; i++) {
string id_letters = data[i].Substring(0,3);
if (id_letters[0] == id_letters[2])
Console.WriteLine(" W lini {0,3} występuje palidrom (seria) {1}", i+1, id_letters);
}
Console.WriteLine();
for (int i=0; i<data.Length; i++) {
string id_number = data[i].Substring(3);
if ((id_number[0] == id_number[5]) &&
(id_number[1] == id_number[4]) &&
(id_number[2] == id_number[3]))
Console.WriteLine(" W lini {0,3} występuje palidrom (numer) {1}", i+1, id_number);
}
}
}
}
ACD364321
FYH766322
ERT492157
UCF086201
SER030271
TRE320041
HGJ264015
YIK288424
LOP631028
RFT075953
DYT138710
WER060119
FDG418908
TBG510600
MNG890079
JOL167392
LIK235378
JUY412086
HTU219875
MBF340043
ERD912259
WCD107685
SGR131655
XGJ084352
PKO136517
LMH478546
GYJ959787
TGB561109
NHY113092
UJM387836
KIO581981
PLI365871
UIO477275
LKJ056627
JKJ452719
DET981567
GFG148345
CDW577745
AXA231829
LKJ235181
FHG924487
DCT079589
DER086183
TYG295528
HFG378931
RTY796231
CVB027331
MNO181430
LIK793857
KIK866983
WER952865
TER964506
TRY236153
UTY864724
CRF814379
TDH538122
YKO378648
VBH894666
DAS254002
ZAS415162
SCX213834
ESD135365
FWR584254
OMN109526
KIJ511146
LIH707051
TUR296694
EFG036990
TNB165085
MHK843873
LPE815675
WUO876366
ZVD715396
ZAX109334
CVB607249
RYT039244
DHK003335
PIR418249
ETO496857
WFD066062
WGI346892
IPR713746
WEC895314
WBF946731
WIO271268
PLX004548
NUK840936
JOK786969
GOL154449
TYM328833
KOL217649
KID087253
ROW678778
RTC922708
VFG280453
KOJ323449
LPO417376
MON808968
MJK852644
MHY520831
MUN074761
GTU066476
TYB656560
GYN927179
FGI893005
ORT528531
OKH427482
FJH798557
DRS364324
SEC935528
SWA628895
SZX762072
SZA856237
SFE640377
FCV244480
MBC687402
FSE216318
TUO676428
PIW301254
WER010697
WET389119
WEY850573
WRU800632
WIO734842
WPL828044
EDR742634
EFT594660
RGY851346
TGU192890
THI687663
YJM239548
GVB480875
DFC843230
SXD708566
ZAW575628
ZXC100360
ZSA902488
ZCV895730
XDC817523
XFR625248
BDY301158
TGD745343
MHU718524
JMN132163
HNM335766
KHB054661
NUY603901
GYU054977
TVB188709
GDK547762
RNU029225
RSO172195
RFY418108
UHR073318
VCA004773
ZED159461
SWA502342
SKL488940
SUK909080
SHP387606
YJG090493
NHG048457
NJM488835
NKM248124
NLM123196
NUI963140
NUK363580
NUL744027
NIO427985
NIK304448
DES240539
DAS691188
DXZ894718
DCX533360
DRE267090
RFV834114
GTD057440
NGF331681
NDC280374
BAS307607
BAS974344
BCA165498
DXT501539
DXU650317
DXP453485
RSG131671
RTS278686
RTJ080807
RTY089124
RFV977558
TGB761826
YHN587932
UJM233001
IKL234347
OKJ596607
OUY148489
OTR369174
EYU453631
GEW714200
LOL695279