DELETE ME
сентябрь 2016.
162

Как написать программу для перевода из десятичной системы в двоичную на с++ без использования библиотек, кроме iostream?Там вроде какие-то сдвиги влево есть.

Ответить
Ответить
Комментировать
4
Подписаться
1
1 ответ
Поделиться

а почему бы не погуглить?

http://www.cyberforum.ru/post1243436.html 7мое сообщение

......................................................................

0

там воид,а нам запрещают его юзать, как и нэймспэйс. Я гуглил и очень много,но никак не найду как делать так, как нас это заставляют. Я бы сам изи написал код, если бы нам только развязали руки, но у нас в вузе правила, что нельзя вперед паровоза бежать, иначе лаба не защитится.  =\  Но спасибо.

0
Ответить

да блин... пиши void main() вместо int main(), а в конце не пиши return 0; 

Void означает, что функция ничего не возвращает.

вместо using namespace std; пиши как и писал std::cout, std::cin, std::endl;

Что за вуз такой, кошмар какой. У нас такое даже рядом не стояло, ни в МГТУ ГА, ни в Бауманке. 

Но если бы ты понимал разницу и тонкости, смог бы отстоять ))

0
Ответить

Перечитала твой вопрос, неправильно поняла про void. В том коде, что тебе дали, можешь вместо void написать int, а вместо return; написать return n;

А функция main() по стандарту всегда должна возвращать int. 

0
Ответить
Ещё 2 комментария

я знаю что я в край надоел, спасибо что помогаете, но нам обязательно нужно писать return 0 ,а систем пауз вообще сказали, что как сметрный грех =DDD. 

0
Ответить

в смысле? пишите return 0 в конце main, все верно. а в функции до нее в конце return n.

0
Ответить
Прокомментировать
Ответить