C de üs hesaplarken pow fonksiyonu veya for döngüsü kullanabiliriz.

Pow kullanırken projemize math.h kütüphanesi eklenmelidir.

For kullanırken döngü açmak gerekir.

POW İLE

#include <stdio.h>
#include <string.h>
#include <math.h> //pow kullanırken kullanılması gereken kütüphane.

void ussubulma(int a,int b){
    int hesap=pow(a,b);
    printf("Sonuc:%d",hesap);
}

int main(){
    
    int sayi,ussu;
    
    printf("Bir sayi gir:");
    scanf("%d",&sayi);
    
    printf("Sayinin kacinci kuvveti olsun ?:");
    scanf("%d",&ussu);
    
    ussubulma(sayi,ussu);
    
    
    return 0;
}


FOR DÖNGÜSÜ İLE

#include <stdio.h>
#include <string.h>

void ussubulma(int a,int b){
    
    int cevap=1;
    for (int i=0;i<b;i++){
        cevap=a*cevap;
    }
    printf("sonuc:%d",cevap);
    
    
}
    


int main(){
    
    int sayi,ussu;
    
    printf("Bir sayi gir:");
    scanf("%d",&sayi);
    
    printf("Sayinin kacinci kuvveti olsun ?:");
    scanf("%d",&ussu);
    
    ussubulma(sayi,ussu);
    
    
    return 0;
}

Bu Paylaşıma Yorum Yaz

Daha yeni Daha eski