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;
}
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
Yorum Gönder