Как создать программу перевода из 8-ричной СС в 10-ричную?
Нужна программа, которая позволит перевести число из восьмиричной СС в десятичную.
Язык программирования С, но код можно не писать. Мне нужно только понять, как это дело реализовать, ибо я не совсем понимаю, как расставить коэффициенты для каждой цифры (особенно с дробными числами) и все это склеить. Короче, нужно что-то вроде алгоритма действий программы. Буду очень признателен.
Александр Ананьев, степени восьмерки. Вот введет пользователь число 243.364, как мне заставить программу произвести 2*8^2+4*8^1+3*8^0+3*8^-1+6*8^-2+4*8^-3?
А ведь число может и другое количество разрядов иметь.
Alexandr_202, Ну вот - пишите цикл, который походится по цифрам и домножает их на степени. Если число может быть дробным, то сначала циклом найдите . и от нее потом гоните 2 цикла в разные стороны. Коэффициенты - степени можно пересчитывать в цикле. При переходе к следующей цифре влево надо домножить степень на 8. При переходе вправо - поделить.