Задать вопрос
23 декабря, 03:02

Как в C + + в процедуре вводить число с клавиатуры?

вот на примере этой задачи, что у меня не так исправьте

Напишите процедуру, которая выводит на экран в столбик все цифры переданного ей числа, начиная с последней

#include

using namespace std;

void printBin (int & n)

{

while (n > 0)

{

cout << n%10 <<"/n";

n = n/10;

}

}

main ()

{

printBin (& n) ;

cin. get () ;

}

+2
Ответы (1)
  1. 23 декабря, 03:59
    0
    как-то так:

    #include

    using namespace std;

    void printBin (int n)

    {

    if (! n)

    return;

    cout << n % 10 << endl;

    printBin (n / 10) ;

    }

    }

    int main ()

    {

    int n;

    cin >> n;

    printBin (n) ;

    return 0;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Как в C + + в процедуре вводить число с клавиатуры? вот на примере этой задачи, что у меня не так исправьте Напишите процедуру, которая ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы