ArFFenia - 2013-03-14 06: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.stanicawelesa.pun.pl www.ravens-zg.pun.pl www.reso3.pun.pl www.swiatmargo.pun.pl www.nokia5200.pun.pl