ЗДРАВСТВУЙТЕ, помогите пожалуйста разобраться здесь ошибка.Хочу написать программу,...

0 голосов
61 просмотров

ЗДРАВСТВУЙТЕ, помогите пожалуйста разобраться здесь ошибка.Хочу написать программу, которая переводит из двоичной системы счисления в десятичную, на языке С++. Приложу текст программы в файле World. Программа написана с помощью getche(). Как я понимаю она должна обрабатывать каждый символ который введен с клавиатуры.ВСЕ В ФАЙЛЕ


Информатика (86 баллов) | 61 просмотров
Дан 1 ответ
0 голосов

// Мой вариант решения

const int n=100;

int sum=0;

char ch[n];

pow2=1;

for (i=n-1;i>-1;i--)

{

if (ch[i]=='1')

sum+=pow2;

pow2*=2;

}

cout

// Я когда в реализовывал так,если не сработает пишите в комментариях

(329 баллов)
0

я хочу понять почему не так считает

0

хорошо, буду разбираться

0

если вам не сложно можете написать комментарии к вашему коду ( хотя бы, что означают переменные)

0

щас

0

d это степень а число в десятичной ch это число в десятичной \

0

то есть пользователь вводит число в десятичной, а получает его в двоичной, я правильно понимаю?

0

в двоичной

0

а выводит в дясятичной

0

числа только целые?

0

da