0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 46
|
||||||
1 | ||||||
Перевод числа из десятичного вида в двоичный. Что неправильно в коде?28.10.2014, 23:42. Показов 1785. Ответов 11
Метки нет Все метки)
(
0
|
|
28.10.2014, 23:42 | |
Ответы с готовыми решениями:
11
Перевод из десятичного в двоичный Перевод десятичного double в двоичный и обратно Длинная арифметика: перевод чисел из десятичного в двоичный формат Перевод ip адреса из десятичного вида в нормальный |
19 / 19 / 18
Регистрация: 25.08.2014
Сообщений: 186
|
||||||
29.10.2014, 00:12 | 2 | |||||
Если число нечетное, то надо вычесть единицу и разделить на два.
Добавлено через 8 минут Нет, бред сказал. Вот код в два раза меньше и рабочий:
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 46
|
|
29.10.2014, 17:24 [ТС] | 3 |
вставил Ваш код в Visual studio 2013. выдаёт вот это:
1>------ Сборка начата: проект: ConsoleApplication9, Конфигурация: Debug Win32 ------ 1> Исходный код1.cpp 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код1.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка 1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код1.cpp(20): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. 1> Исходный код.cpp 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка 1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код.cpp(20): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. 1> Создание кода... ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
73 / 73 / 28
Регистрация: 06.10.2013
Сообщений: 309
|
|
29.10.2014, 17:27 | 4 |
сверху к исходнику в include добавьте... Должно помочь
либо iostream заменить на iostream.h
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 46
|
|
29.10.2014, 17:41 [ТС] | 5 |
там было include <iostream>. если прописать include <iostream.h>, то выдаёт вот это:
1>------ Сборка начата: проект: ConsoleApplication9, Конфигурация: Debug Win32 ------ 1> Исходный код1.cpp 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код1.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка 1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код1.cpp(20): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. 1> Исходный код.cpp 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка 1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\исходный код.cpp(20): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. 1> Создание кода... ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
7638 / 6446 / 2940
Регистрация: 14.04.2014
Сообщений: 28,103
|
|
29.10.2014, 17:50 | 6 |
Просто создай новый проект и вставь в него содержимое main() и подключи iostream.
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 46
|
||||||
29.10.2014, 18:01 [ТС] | 7 | |||||
Вы уж извините, но тут либо я глупый и не умею пользоваться компилятором, либо тут что-то не так. вот что выводит:
Кликните здесь для просмотра всего текста
0
|
7638 / 6446 / 2940
Регистрация: 14.04.2014
Сообщений: 28,103
|
|
29.10.2014, 18:28 | 8 |
Ты string подключил? Покажи всю программу.
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 46
|
||||||
29.10.2014, 19:52 [ТС] | 9 | |||||
0
|
Модератор
![]() 13322 / 10626 / 6350
Регистрация: 18.12.2011
Сообщений: 28,375
|
|
29.10.2014, 20:05 | 10 |
maggot04, Wiiiiijjj, А Вас не смущает, что переводите-то
вы из бинарного ДВОИЧНОГО кода в строковое двоичное представление. Задача должна быть интерпретирована так. Перевести строку, представляющую десятичное число вида "19" в строку представляющую двоичный эквивалент этого числа вида "10011".
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 46
|
||||||||||||||||
29.10.2014, 23:11 [ТС] | 11 | |||||||||||||||
ну а если так?
1>------ Сборка начата: проект: ConsoleApplication13, Конфигурация: Debug Win32 ------ 1> Исходный код.cpp 1>c:\users\user\documents\visual studio 2013\projects\consoleapplication13\consoleapplication13\исходный код.cpp(16): error C2106: =: левый операнд должен быть левосторонним значением ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Добавлено через 2 часа 29 минут вот этот работает, но выдаёт невиданную хрень:
все!)) у меня получилось))) спасибо вам)!)
0
|
Заблокирован
|
||||||
29.10.2014, 23:26 | 12 | |||||
Твоя задача решается так (оставил по возможности твой код)
0
|
29.10.2014, 23:26 | |
29.10.2014, 23:26 | |
Помогаю со студенческими работами здесь
12
Преобразование двоично-десятичного кода числа в двоичный Написать блоки перевода числа из десятичного в двоичный и обратно Сложить четные цифры десятичного числа: неправильно делятся числа перевод десятичного вещественного в машинный код(двоичный код)
Перевод десятичного числа в двоичное Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |