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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
Mary588
0 / 0 / 0
Регистрация: 12.02.2011
Сообщений: 37
#1

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

18.11.2011, 21:13. Просмотров 2425. Ответов 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);
}
выдает ошибки.Объясните пожалуйста,что я делаю не так
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 21:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод десятичного числа в двоично-десятичную систему счисления (C++):

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

Перевод десятичного вещественного числа в новую систему счисления - C++
Перевод десятичного вещественного числа в новую систему счисления. Само число и основание новой системы счисления должны вводится со...

Перевод целого десятичного числа в двоичную систему счисления - C++
Перерыл инет, форум нашел кучу разных вариантов и не одного закончено го :( может у кого есть нормальный вариант реализации кода?

Перевод числа из двоичной в десятичную систему счисления на С++ - C++
Доброго всем дня! Мне необходимо перевести число из двоичной в десятичную с.с. с помощью рекурсии и только Вот что у меня...

Рекурсивный перевод числа в десятичную систему счисления - C++
Добрый вечер, нужна небольшая помощь в решении задачи. Смысл в том, что мы имеем два числа, записанных в троичной системе счисления. Их...

Перевод числа из восьмиричной в десятичную систему счисления - C++
Здравствуйте! Вопрос такой. Мне нужно ввести с клавиатуры число и перевести его как бы (на самом деле в программе она должна находиться в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.11.2011, 21:36 #2
Цитата Сообщение от Mary588 Посмотреть сообщение
intmain ()
Цитата Сообщение от Mary588 Посмотреть сообщение
intznach, n, sum=0;
Алсо, хотелось бы увидеть список выдаваемых ошибок.
Mary588
0 / 0 / 0
Регистрация: 12.02.2011
Сообщений: 37
23.11.2011, 13:28  [ТС] #3
Цитата Сообщение от Mary588 Посмотреть сообщение
SetConsoleOutputCP (1251);
сall to function 'SetConsoleOutputCP' with no prototype

Цитата Сообщение от Mary588 Посмотреть сообщение
int znach, n, sum=0;
declaration is not allowed here


Цитата Сообщение от Mary588 Посмотреть сообщение
printf("Введите двоично-десятичное число(через пробел):\n");
и

Цитата Сообщение от Mary588 Посмотреть сообщение
while(scanf("%c", &c) )
сall to function 'printf' with no prototype
сall to function 'scanf' with no prototype
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.11.2011, 13:45 #4
stdio.h и windows.h подключены?
Mary588
0 / 0 / 0
Регистрация: 12.02.2011
Сообщений: 37
23.11.2011, 15:41  [ТС] #5
да...меня больше интересует решение последних 3 ошибок
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2011, 15:41
Привет! Вот еще темы с ответами:

Перевод числа в p-ичной системе счисления в десятичную систему - C++
Задание: Дана символьная строка, представляющая собой запись натурального числа в p-ичной системе счисления (2 ≤ р ≤ 9). Составить...

Перевод числа из двоично-десятичного в десятичное - C++
Помогите! Нужна программа перевода числа из двоично-десятичного в десятичное

Перевод чисел из двоичной в десятичную систему счисления - C++
Задача в курсаче... =( Помогите пожалуйста

перевод чисел из двоичной в десятичную систему счисления - C++
перевод чисел из двоичной в десятичную систему счисления:help:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.11.2011, 15:41
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru