Informatică, întrebare adresată de maria2308, 9 ani în urmă

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

Răspunsuri la întrebare

Răspuns de artur99
0
//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";
Răspuns de AntiEaglesDavids
2
#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;
}



AntiEaglesDavids: ah, abia acum am vazut ca a postat si varu meu asemanator
AntiEaglesDavids: oricum, sper sa te ajute cu ceva
artur99: mdeh, e mai rapid al tau, vere :))
artur99: mi-a fost lene sa fac variabila separata :))
AntiEaglesDavids: cunosc feeling-ul ala prea bine :)))
AntiEaglesDavids: mai ales seara :))
artur99: :))
Alte întrebări interesante