Alican Çakıl

Atraksiyonlu bir web günlüğü.

Palindrom mu Değilmi? C kodu

Haziran1

Merhabalar.

palindom nedir demeyin diye şurda açıkladım;

http://www.ali-can.com/blog/palindrom/

uzun uzun yazdık. hatta çok uzun oldu diye kodları bu sayfadan vereceğim.

Kısaca palindrom; Tersten okunduğunda normal okunduğunda aynı olan cümlelerdir. (miş) Yazı şekline ise; Dönüşük Sözcükler deniyor..

Örneğin aşağıdaki kodu derlediğinizde,

Rıza Haluk okula hazır. ‘a palinom
Alican C eğitimi alıyor‘a ise palinom değil diyecek.


ve Kod;

#define _CRT_SECURE_NO_WARNINGS

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

#define		SIZE		1000

int isPal(const char *p)
{
	char temp[1000];
	int k;
	int index = 0;

	for (k = 0; p[k] != '\0'; ++k)
		if (isalpha(p[k]))
			temp[index++] = toupper(p[k]);

	for (k = 0; k < index / 2; ++k)
		if (temp[k] != temp[index - 1 - k])
			return 0;

	return 1;
}

int main()
{
	char str[SIZE];

	printf("bir yazi giriniz : ");
	gets(str);

	if (isPal(str))
		printf("evet palindrom\n");
	else
		printf("hayir palindrom degil\n");

	return 0;
}
posted under C
4 Comments to

“Palindrom mu Değilmi? C kodu”

  1. On Haziran 10th, 2008 at 15:37 mustafa tosun Says:

    merhaba ben mustafa derste en son hangi konuyu gördünüz. yani neredesiniz. bana mail atabilirmisin. bu hafta gelebilirim.
    teşekkürler

  2. On Haziran 10th, 2008 at 15:38 mustafa tosun Says:

    mailde yanlışlık oldu . gerçek hali bu

  3. On Haziran 10th, 2008 at 18:10 Alican Çağıl Says:

    Selam mustafa bey, yazdığınız adrese mail gonderiyorum. Ayrıca buradan da not geçeyim. 8 Haziran günü en son;

    Merhaba Mustafa bey,

    Şu anda c ders notları kitabındaki 277. Sayfada bulunan Pointers to Pointer yani, gösterici gösteren göstericiler konusunu bitirdik.
    Ders öğretmeni Necati Ergin, konunun zor ve karmaşık olduğunu ve kaçırılmaması gerektiğini derste birçok kez önem ile vurguladı.

    Pek anlamamış da olsam bu konuyu bitirdik ve şu anda 281 deki Çok Boyutlu Diziler’ konusundayız. ~ 287 en son yerimiz.

    Saygılar.

  4. On Haziran 10th, 2008 at 18:11 Alican Çağıl Says:

    Ayrıca sonradan aklıma geldi ama bu hafta yani, ayın 14.ve 15. günü tatile girdik. Yani kursa gitmeyeceğiz.

Email will not be published

Website example

Your Comment: