Ana içeriğe atla

Polindrom Sayılar

Birbirini takip eden sağdan sola yada soldan sağa okunuşları değişmeyen sayılar yada karakterlere polindrom sayılar(karakterler) denir.
C'de bir polindrom sayı üretme programı yazarsak eğer kodlarımız şu şekilde olacaktır.

#include<stdio.h>
#include<conio.h>

void pol_al(int n)
{
if (n == 1)
printf("1");
else
{
pol_al(n - 1);
printf("%d", n);
pol_al(n - 1);
}
}

int main()
{
int n = 0;
printf("Sayi:");
scanf_s("%d", &n);
pol_al(n);


getchar();
getchar ();
return 0;

}

Yorumlar

Bu blogdaki popüler yayınlar

Temel Veri Yapıları

Veri yapısı ,  bilginin saklanmış biçimidir.Programın daha verimli çalışmasının sağlanması açısından programcının veri yapılarını bilmesi gerekir.Programların hızı dikkate alındığında farklı tipte veri yapıları kullanılırsa daha verimli kodlar yazılabilir.Temel veri yapılarımız: dizi , yığın , kuyruk ve listedir. Diziler  Aynı türden verilerin tutulduğu gruplardır.Bir indis yardımıyla bulundukları konum ifade edilir.İndis her zaman 0 dan başlar ve n'e kadar devam eder.Dizilerde kullanılabilecek veri türleri Char , İnt , Float , Double sırasıyla 1,2 ,4 ve 8 bytelık alan tutarlar. Yığınlar Günümüzde en çok kullanılan veri yapısı yığınlardır.Son giren ilk çıkar veya LIFO(last in ,first out) kuralıyla çalışırlar.Bu veri yapısını üst üste koyulan bozuk paralar gibi düşünebiliriz.En üstte olan (en son koyduğumuz) parayi ilk olarak almak zorundayız.Ayrıca yığınlar derine arama yapan özyinelemeli algoritmalarda kullanılmaktadır. Kuyruk Bu veri yapısı ilk giren ilk çıkar veya FIF...

Discrete Mathematic Final Soruları

İlk soruda sayıları karıştırdım büyük ihtimal ama zaten sayıların sorunun çözümüyle bir alakası yok.3. sorunun d şıkkını hatırlayamadım. 02.01.2014

Merge-Sort için güzel bir video