Pagini recente » Cod sursa (job #3313652) | Cod sursa (job #3323707) | Cod sursa (job #3333121) | Cod sursa (job #3349688) | Cod sursa (job #3310393)
#include <fstream>
#include <string>
using namespace std;
ifstream cin("pscpld.in");
ofstream cout("pscpld.out");
bool palindrom(string a){
int st=0,dr=a.size()-1;
while(st<dr){
if(a[st]!=a[dr]){
return false;
}
st++;
dr--;
}
return true;
}
int main(){
string n;
int cnt=0;
cin>>n;
for (int i =0;i<n.size();i++){
for (int j =i;j<n.size();j++){
string ps="";
for (int k = i; k <= j; k++){
ps+=n[k];
}
if(palindrom(ps)){
cnt++;
}
}
}
cout<<cnt;
}