👤

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ăspuns :

#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;}