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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
Mary588
0 / 0 / 0
Регистрация: 12.02.2011
Сообщений: 37
18.11.2011, 21:13     Перевод десятичного числа в двоично-десятичную систему счисления #1
Разработать программу и подпрограмму (подпрограммы), выполняющие действия согласно варианту задания 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++ Перевод десятичного вещественного числа в новую систему счисления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 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
 Аватар для soon
2536 / 1301 / 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 ошибок
Yandex
Объявления
23.11.2011, 15:41     Перевод десятичного числа в двоично-десятичную систему счисления
Ответ Создать тему
Опции темы

Текущее время: 20:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru