Scrieţi o secvenţă de instrucţiuni C/C++ care determină, în urma executării ei, afişarea pe
ecran a mesajului Corect dacă un şir de maximum 100 caractere, memorat de variabila s,
este palindrom sau mesajul Incorect în caz contrar. Un şir de caractere este palindrom dacă
citit de la început la sfârşit este identic cu şirul citit de la sfârşit la început.
Exemplu: şirul de caractere cojoc este palindrom
Răspunsuri la întrebare
Răspuns de
2
#include<iostream>#include <string.h>
using namespace std;
int main(){ char sir[101]; cin.getline(sir,100); int i=0, n = strlen(sir); int ok =1; while (ok && i<n/2) { if (sir[i]!=sir[n-i-1]) ok =0; i++; } if (ok) cout<<"Corect"; else cout<<"Incorect"; return 0;}
using namespace std;
int main(){ char sir[101]; cin.getline(sir,100); int i=0, n = strlen(sir); int ok =1; while (ok && i<n/2) { if (sir[i]!=sir[n-i-1]) ok =0; i++; } if (ok) cout<<"Corect"; else cout<<"Incorect"; return 0;}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă