Mandalorian54
Öğrenci
- Katılım
 - 19 Temmuz 2021
 
- Mesajlar
 - 17
 
- Reaksiyon puanı
 - 3
 
- Puanları
 - 3
 
Bu programın sonucu nasıl 19683 çıkıyor? Burada nasıl bir döngü var? C bilen bir arkadaş cevabı anlatabilir mi?#include <stdio.h>
int f(int x, int y) {
if(y == 1)
return 3;
int ret = f(x, y / 3) * f(x, y / 3) * f(x, y / 3);
return ret;
}
int main() {
printf("%d", f(3, 10));
}