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

Системы счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти длину периода и сам период бесконечной степенной дроби по основанию Р http://www.cyberforum.ru/cpp-beginners/thread15442.html
время поджимает, завтра сдавать. препод ни фига не объясняет!!! есть решение, осталось написать прогу на C++. Задача №1 Имеется N банок с целочисленными объемами V1, ..., Vn литров, пустой сосуд и кран с водой. Можно ли с помощью этих банок налить в сосуд ровно V литров воды. Решение: С помощью двух банок мы можем без особых ухищрений саккумулировать в сосуде количество литров, равное их...
C++ Откуда можно бесплатно скачать C++? Откуда можно бесплатно скачать C++ (без вирусов естественно) ПЛЗ! http://www.cyberforum.ru/cpp-beginners/thread15416.html
Как правильно обращаться к функциям C++
Всем Привет! Решил заняться с++, но попал в ступор. вообще я занимаюсь программированием на AS2(flash), язык по синтаксису схож с с++, но кое что не совпадает. Например: Если в ActionScript2 создавать и обращаться к функции таким образом: function Myfunct(a,b) //создаём функцию Myfunct с входящими в неё переменными а и b { // тело функции
C++ Проблемка с cin
Мне нужно сделать так, чтобы в конце программы нажимался "enter". Ну, как в паскалеreadln;
C++ Русский текст на экране http://www.cyberforum.ru/cpp-beginners/thread15371.html
Есть задача: "Написать программу, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел. Диалог на экране должен выглядеть так: Введите три различных целых числа: 10 5 7 Сумма равна 22 Среднее значение равно 7 Произведение равно 105 Наименьшее равно 5 Наибольшее равно 10 " Сумму, произведение и среднее значение...
C++ Окружности Фейербаха, найти центр. Даны координаты вершин треугольника. Пожалуйста помогите решить такую вот задачу: Проверить справдливость утверждения, что середины сторон плоского треугольника, основания его высот и середины отрезков, соединяющих точку пересечения высот с каждой из вершин, лежат на одной окружности (окружности девяти точек или окружности Фейербаха), центром которой является середина отрезка , соединяющего точку пересечения высот треугольника и... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
07.11.2008, 23:32     Системы счисления
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
int main () {
    char c;
    int result=0;
    printf("duodecimal :");
    
    while( scanf("%c",&c) ) {
        if( (c>='0') &&( c<='9') )result=result*12+c-'0';// if there is a number in input
            else if ( (c>='a') && (c <='b') ) result=result *12 + (c-'a'+10);// if there is a or b
            else break; // all other symbols cause end of counting.
    };
    printf("decimal : %d",result);
    getch();
};
мой код короче и работает. в твоем копаться не хочется,так что давай лучше ты в моем разберись.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru