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));
}