Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перевод десятичного числа в двоично-десятичную систему счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ряды http://www.cyberforum.ru/cpp-beginners/thread386794.html
Помогите пожалуйста написать программу. Напишите программу, которая выводит на экран сообщение в "телеграфном" стиле: буквы сообщения должны появляться по одной с некоторой задержкой. Добавлено...
C++ Нахождение всех четырехзначных натуральных чисел, в записи которых нет одинаковых цифр». разработать программу и подпрограмму (подпрограммы), выполняющие действия «Нахождение всех четырехзначных натуральных чисел, в записи которых нет одинаковых цифр». Текст программы: using... http://www.cyberforum.ru/cpp-beginners/thread386793.html
C++ Массивы в Си++
составить программу, выполняющую действие под номером 5 «для заданного числа n (n<15) построить n строк треугольника Паскаля». Текст программы: #include <iostream.h> using namespace std;...
работа с числами C++
a) Дано трёхзначное число. Определить, есть ли среди его цифр одинаковые? b) Дано натуральное число с различными цифрами. Определить, максимальная цифра числа расположена ближе к началу или концу...
C++ Найти такие, в десятичном представление которых больше всего нулей. http://www.cyberforum.ru/cpp-beginners/thread386780.html
Среди простых чисел , не превосходящих заданного натурального числа N .Найти такие, в десятичном представление которых больше всего нулей. Помогите народ
C++ Статические переменные В чем польза использовать статические переменные вместо обыкновенных публичных в определении класса. К примеру: class record { static c; public: int a; int b; }; подробнее

Показать сообщение отдельно
Mary588
0 / 0 / 0
Регистрация: 12.02.2011
Сообщений: 37

Перевод десятичного числа в двоично-десятичную систему счисления - C++

18.11.2011, 21:13. Просмотров 2460. Ответов 4
Метки (Все метки)

Разработать программу и подпрограмму (подпрограммы), выполняющие действия согласно варианту задания 5 «перевод десятичного числа в двоично-десятичную систему счисления».

Вот текст:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
intmain ()
{
SetConsoleOutputCP (1251);
intznach, n, sum=0;
char c, buff[2048];
printf("Введите двоично-десятичное число(через пробел):\n");
for (n=0; n<3; n++)
{
znach=0;
while(scanf("%c", &c) )
{
if( (c<'0') || (c>'1') ) // проверка ввода двоичного числа //
break; // вслучае ввода не двоичного числа выход из цикла //
znach=znach*2; // умножение на 2 //
znach=znach+c-'0';
};
sum+=znach;
}
printf("\nДесятн.=%d", sum); 
itoa(sum,buff,2);
printf("\nДвоичн.=%s", buff); 
getch();
return(0);
}
выдает ошибки.Объясните пожалуйста,что я делаю не так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru