Çarşamba, Haziran 26, 2013

C Programlama Dilinde Polindrom Sayılar


Evet arkadaşlar bu program bize klavyeden girdiğimiz sayının polindrom sayı olup olmadığı söylüyor.




Program:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
    int i=1,z,sayi,mods,j,x,total=0;
    printf("sayi giriniz:");
    scanf("%d",&sayi);

    while(1)
    {
        z=pow(10,i);
        mods=sayi%z;
        if(mods==sayi)
            break;
        i=i+1;
    }
    int dizi[i];
    for(j=0;j<i;j++)
    {
        x=sayi%10;
        sayi=sayi/10;
        dizi[j]=x;
    }
    for(j=0;j<(i/2);j++)
    {
        if(dizi[j]==dizi[i-1-j])
            total=total+1;
    }
    if(total==(i/2))
        printf("polindromdur.");
    else printf("polindrom degildir.");

    return 0;

}

NOT: İstediğiniz programlar için İletişim sayfasından mail atınız.