/* Bu programda kullanıcıdan alınan n değerine göre g(n) fonksiyonu hesaplanır. İşlemlerin tekrarlanabilmesi için kullanıcıya devam edilip edilmeyeceği sorulur. g(n) fonksiyonu n sayısının değerlerine göre aşağıdaki gibi hesaplanmalıdır. g(n) = n! , 0<=n<=9 g(n) = 1+2+3+...+n, n>=10 */ #include int main(){ int n, gn; char devam='y'; do{ printf("n degeri giriniz: "); scanf("%d", &n); while(n<=0){ printf("n degeri giriniz: "); scanf("%d", &n); } if(n<=9){ gn=1; for(int i=1; i<=n; i++) gn *= i; } else{ gn=0; for(int i=1; i<=n; i++) gn += i; } printf("g(n) = %d", gn); scanf("%c"); printf("\nDevam (y/n): "); scanf("%c", &devam); } while(devam == 'y'); return 0; }