Palindrom

Teme vezane za console/GUI programiranje u C/C++ jeziku
1 post • Stranica: 1/1.

Palindrom

PostPostao/la nemesis » 09 ruj 2012, 11:51

Za one koje ne znaju, palindrom je rijec, fraza ili broj koji se moze citati kako s lijeva u desno tako i s desna u lijevo, npr. ana voli milovana, citanjem s desna dobijate istu recenicu

c code
#include<stdio.h>
#include<stdlib.h>
int palindrom(char *y);
main()
{
char x[100];
printf("Unesi string:");
gets(x);
if (palindrom(x)==1) printf("String (%s) jeste palindrom\n",x);
else printf("String (%s) nije palindrom\n",x);
system("pause");
}
int palindrom(char *y)
{
int i,j,k=0;
for(i=0;*(y+i)!='\0';i++)
if(*(y+i)>64 && *(y+i)<91) *(y+i)+=32;
for(j=i; j>0; j--)
{
while(*(y+j)==*(y+k))
k++;}
if(i==k+1) return(1);
}

1 post • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.