#include<stdio.h>
#include<stdlib.h>
int DenklemHesaplama(int,int);
int main()
{
int a, x;
float sonuc;
printf("x degerini giriniz:");
scanf_s("%d", &x);
printf("a degerini giriniz:");
scanf_s("%d", &a);
sonuc = DenklemHesaplama(x, a);
printf("sonuc : %2.f\n", sonuc);
system("pause");
return 0;
}
int DenklemHesaplama(int x , int a)
{
int usAl =1 ;
int j = a;
for (int i = 1; i <= a ; i++)
{
usAl = usAl * (x - 1);
}
//verilen deklemde paydası çift olanlar - (negatif) ile devam ettiği için çift mi tek mi kontrolu yapıldı.
if (j % 2 == 0)
{
if (a > 0)
return -usAl / a + DenklemHesaplama(x, a - 1);
}
else
{
if (a > 0)
return usAl / a + DenklemHesaplama(x, a - 1);
}
}