👤

1. Se citește un cuvânt din fișier . Verificați dacă este palindrom.
Mă ajutați va rog cu programul?


Răspuns :

//dupa ce citesti cuvantul si il stochezi in s, faci asa:
int ok=1;
for(i=0;i<strlen(s)/2;i++){
    if(s[i]!=s[strlen(s)-i-1])ok=0;
}
if(ok) cout<<"Palindrom";
else cout<<"nu este palindrom";
#include <iostream>
#include <cstring>
using namespace std;

int main()
{
    char cuv[35];
    int lg, bad = 0;

    cin >> cuv;

    lg = strlen(cuv);
    for(int i=0; i < lg / 2; i++)
        if(cuv[i] != cuv[lg-1-i])
            { bad = 1; break; }

    if(bad) cout << "Nu\n";
    else cout << "Da\n";
    return 0;
}