← Back to Analisis Kode
Prev

Question 8 — Merah Putih

Analisis Kode · 20 points · Answer key: 53

Next

Question

#include <iostream>
using namespace std;
int putih(int n) {
    if (n == 0) return 0;
    return putih(n / 2) + n % 2;
}
int merah(int x, int y) {
    if (x == y) return putih(x);
    return 1 + merah(x - 1, y);
}
int main() {
    cout << merah(100, 50) << endl;
    return 0;
}

Jawab: …………………………………………………… {tuliskan output program}

Answers (7 members)

MemberAnswer
Yazid53
Habibie53
Kian53
Algazel53
Athar53
Athmar53
Priscilla-