Top.Mail.Ru
Ответы

Функции в C++

Не понимаю почему выдаёт ошибку про точку с запятой:
void dva(int a) {
for (int i = 0; i < 31; i++) {
if (a & (1 << i)) std::cout << "1";
else std::cout << "0";
}
std::cout << "\n";
}

По дате
По рейтингу
Аватар пользователя
Новичок
123456789101112
 #include <iostream> 
void bin(int a) { 
    int n = sizeof(a) * 8; 
    for (int i = n - 1; i >= 0; --i) { 
        if (a & (1 << i)) std::cout.put('1'); 
        else std::cout.put('0'); 
    } 
    puts(""); 
} 
int main() { 
    bin(12345678); 
} 
Аватар пользователя
Ученик

это не форму для программистов , здесь тебе не помогут