👤
DonaldTrump
a fost răspuns

Să se verifice dacă o propoziție dată este palindromică.

Răspuns :

#include <iostream>
#include <string.h>
using namespace std;

int main(){
char s[256],s_cu_spatii[256];
int i,j,nr_char=0,ok=1;
cin.getline(s_cu_spatii,256);
for(i=0;i<=strlen(s_cu_spatii);i++){
if(isalpha(s_cu_spatii[i])){
s[nr_char]=s_cu_spatii[i];
nr_char++;
}
}
for(i=0,j=strlen(s)-1;i<=strlen(s)/2,j>=strlen(s)/2+1;i++,j--){
if(s[i]!=s[j]){
ok=0;
break;
}
}
if(ok==1){
cout<<"Propozitie palindromica";
}
else{
cout<<"Propozitia nu e palindromica";
}
return 0;
}