Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char pal[1000],npal[1000],fin[1000];
int i,j=1,len;
scanf("%s",&pal);
len=strlen(pal);
for(i=len;i>=1;i--)
{
npal[j]=pal[i];
j+=1;
}
printf("%s",npal);
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char pal[1000],npal[1000],fin[1000];
int i,j=1,len;
scanf("%s",&pal);
len=strlen(pal);
for(i=len;i>=1;i--)
{
npal[j]=pal[i];
j+=1;
}
printf("%s",npal);
system("PAUSE");
return 0;
}
Zbog cega ovo ne radi? Kada pokrenem program ispise jedan bezvezan znak, a trebalo bi da ispise znakove unete reci unazad!?
EDIT X Files: Milim Vas koristite CODE tagove.
[Ovu poruku je menjao X Files dana 23.01.2010. u 12:06 GMT+1]