multumesc frumos! Eu vreau sa fac acelasi lucru si pt siruri de caractere(de ex: ACA-palindrom, ACC-nu e palindrom). Stii de ce nu merge codul:
#include
#include
#include
#include
void main(void)
{char sir1[30],*sir2;
int i,j,z=0;
printf("Tastati numarul:");
gets(sir1);
sir2=(char*)malloc(strlen(sir1)+1);
if(sir2==NULL)
{printf("Alocare de memorie esuata!");
exit(1);}
sir2=strrev(sir1);
if(strcmp(sir1,sir2)==0) printf("este palindrom!");
else printf("Nu este palindrom!");
getch();
}
#include
#include
#include
#include
void main(void)
{char sir1[30],*sir2;
int i,j,z=0;
printf("Tastati numarul:");
gets(sir1);
sir2=(char*)malloc(strlen(sir1)+1);
if(sir2==NULL)
{printf("Alocare de memorie esuata!");
exit(1);}
sir2=strrev(sir1);
if(strcmp(sir1,sir2)==0) printf("este palindrom!");
else printf("Nu este palindrom!");
getch();
}