10 Mart 2010 Çarşamba

C de Üst Alma Fonksiyonu Tanımlama

//www.ethemsulan.com
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
    float us(float,int);
    int n;
    float x;
    printf("\ntaban(x degeri)");
    scanf("%f",&x);
    printf("us(y degeri)\n");
    scanf("%d",&n);
    printf("\nsonuc=%3.2f",us(x,n));
  
  system("PAUSE");	
  return 0;
}
         float us(float x,int y){
         if(x==0) return (1);
         if(x>0 && y==0) return (1);
         if(x>0 && y==1) return (x);
if(x>0 && y>1) return us(x,(y-1))*x;      
         }

Hiç yorum yok:

Yorum Gönder