Să se verifice dacă un cuvânt dat este palindrom.
Răspunsuri la întrebare
Răspuns de
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;
}
#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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă