Să se verifice dacă o propoziție dată este palindromică.
blindseeker90:
In ce limbaj de programare?
Răspunsuri la întrebare
Răspuns de
4
#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;
}
#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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă