ArFFenia - 2013-03-14 07:47:15

Program sprawdzający czy dane słowo jest palindromem.
Na początku wczytuje liczbę słów, które przetestujemy.
Każde słowo jest ma bieżąco testowane i wyświetlany jest komunikat o tym, czy jest ono palindromem.

[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]

Kod:

#include <stdio.h>
#include <string.h>

int palindrom(char *wyraz)
{
    int i, litera = strlen(wyraz);
    for(i = 0; i < litera/2; ++i)
        {
            if(wyraz[i] != wyraz[litera-i-1])
        return 0;
        }
    return 1;
}

int main()
{
    int ilosc, i;
    char slowo[100];

    printf("Podaj liczbe slow, ktora chcesz przetestowac: ");
    scanf("%d", &ilosc);
    for (i=1; ilosc>=i; ++i)
    {
        scanf("%s", slowo);
        if(palindrom(slowo) == 1)
        printf("%s - to jest palindrom\n", slowo);
        else
        printf("%s - to nie jest palindrom\n", slowo);
        }
    return 0;
}
www.pisi.pun.pl www.silverdefenders.pun.pl www.nowalia.pun.pl www.adw.pun.pl www.wikingowie.pun.pl