Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstdlib>
- #include <cstring>
- using namespace std;
- int main() {
- int x,y,y1,num=0;
- char* str=new char;
- char* std=new char;
- ifstream f;
- f.open("Zimbabve.txt"); // òóò ìû îòêðûâàåì ôàéë
- while (!f.eof()) f>>std; // ââîäèì ñîäåðæèìîå ôàéëà â äèíàìè÷åñêèé ìàññèâ ".eof()" ýòî ôóíêöèÿ êîòîðàÿ ïðîâåðÿåò êîíåö ëè ôàéëà
- y=strlen(std);
- if((y%2)!=0){ //åñëè ÷èñëî íå ÷åòíîå òî äåëàåì ýòî èíà÷å else
- y1=(y/2)-1; //äåëèì ÷òî áû óçíàòü ñ êàêîãî ìîìåíòà ñèìâîëû â ñëîâå èíâåðñèðóþòñÿ è íà÷èíàþò èäòè â îáðàòíóþ ñòîðîíó è âû÷èòàåì åäèíèöó ïîòîìó ÷òî ÷èñëî îêðóãëÿåòñÿ â áîëüøóþ ñòîðîíó(íàïðèìåð 5/2=3) à íàì íàäî óçíàòü ñêîëüêî ñèìâîëîâ äî öåíòðàëüíîãî
- for (x=0;x<y1;x++){
- if(std[x]==std[y-x-1]){ //òóò ìû ñâåðÿåì ïåðâûé è ïîñëåäíèé ñèìâîë â ñëîâå è çàïóñêàåì ñ÷åò÷èê
- num++;
- }
- }
- if (num==y1){ //ñðàâíèâàåì ñ÷åò÷èê "ïîäõîäÿùèõ" ñèìâîëîâ ñ òåìè êîòîðûå íå ïîâòîðÿþòñÿ
- cout<<std<<endl<<"nechetnoe";
- }
- }
- else
- {
- y1=(y/2); //äåëèì ÷òî áû óçíàòü ñ êàêîãî ìîìåíòà ñèìâîëû â ñëîâå èíâåðñèðóþòñÿ è íà÷èíàþò èäòè â îáðàòíóþ ñòîðîíó
- for (x=0;x<y1;x++){
- if(std[x]==std[y-x-1]){ //òóò ìû ñâåðÿåì ïåðâûé è ïîñëåäíèé ñèìâîë â ñëîâå è çàïóñêàåì ñ÷åò÷èê
- num++;
- }
- }
- if (num==y1){ //ñðàâíèâàåì ñ÷åò÷èê "ïîäõîäÿùèõ" ñèìâîëîâ ñ òåìè êîòîðûå íå ïîâòîðÿþòñÿ
- cout<<std<<endl<<"chetnoe";
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement