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

Să se verifice dacă un cuvânt dat este palindrom.

Răspunsuri la întrebare

Răspuns de express
13
Ti-am facut o sursa C/C++ care sa-ti raspunda exact la cerinta ta : cuvant palindrom si nu numar palindrom. Succes!
#include <fstream>
#include <cstring>
#include <cstdlib>
#include <algorithm>
using namespace std;
char s[100],t[100],c;
int n,i,j,r,l;
int main()
{
   ifstream f("palindrom.in");
   ofstream g("palindrom.out");
   f>>n;
   for(i=1;i<=n;i++)
   {
      f>>s;
      strcpy(t,s);
      // strrev(s);
      l=strlen(s);
      for(j=0;j<=(l-1)/2;j++)
{
c=s[j];
s[j]=s[l-1-j];
s[l-1-j]=c;
}
      r=strcmp(t,s);
      if(r==0) g<<1<<"\n";
          else g<<0<<"\n";
   }
      f.close();
      g.close();
    return 0;
}

Alte întrebări interesante