1. Napraviti program u kojem se proverava da li je uneta reč PALINDROM(reč koja kada se čita sa početka ili sa kraja je ista---npr. "ana")
Evo mog koda:
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
int duzina,i;
char str1[200],*str2; /*pretpostavljamo da uneseni
string nece biti duzi od 200 znakova*/
printf("\nUnesi string: ");
scanf("%s",str1);
duzina = strlen(str1);
str2 = (char *) malloc(duzina + 1); /*alociranje duzina + 1 znak, dodatni
znak ce posluziti za null znak*/
for(i=0;i<duzina ;i++)
{
str2[i] = str1[duzina - i-1];
}
str2[duzina] = 0;
printf("\nUneseni: %s\nObrnuti: %s",str1,str2);
strcmpi(str1,str2);
if (str1[i]!=str2[i])
printf("\nRec nije palindrom!");
else
printf("\nRec jeste palindrom!");
getch();
return 0;
}
Hvala