C de Bir Sayının Üstlerini Power Kullanmayarak Toplamak

C de Bir Sayının Üstlerini Power Kullanmayarak Toplamak

C de bir sayıyı a+a²+…  şeklinde power fonksiyonunu kullanmadan üstlerini birer birer arttırarak toplamak için aşağıdaki kodları kullanabilirsiniz.

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

int main(){
int a;
int n;
int sum = 0;

printf(“Enter a number: “);
scanf(“%d”, &a);
printf(“Enter exp: “);
scanf(“%d”, &n);

int e = 1;
while(e<=n){
int s = 1;
for(int i=1; i<=e; i++){
s *= a;
}
sum += s;
e++;
}
printf(“%d power %d is %d”,a,n,sum);
}

7.3.2014-22.41.36