Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
igorrr37
1867 / 1483 / 751
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
23.02.2011, 12:06 0

Дана строка, содержащая число в десятичной

23.02.2011, 12:06. Просмотров 1246. Ответов 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
25
26
27
28
29
30
31
32
// переводит натуральное число из BASEFROM в BASETO систему счисления
 
#include<iostream>
#include<cmath>
#define BASEFROM 10
#define BASETO 8
 
int main(){
    int i=0, x=0;
    char a[20]{'\0'}, b[20], *p=a;
    std::cout<<"Input number in "<<BASEFROM<<" notation:\n";
    std::cin>>a;
    while(*(p+1)) ++p;
    for(; p>=a; --p, ++i){
        if(*p>'9'){
            *p=toupper(*p);
            *p-=7;
        }
        x+=int(*p-48)*pow(BASEFROM, i);
    }
    std::cout<<"number in 10 notation:\n"<<x<<"\n";
    i=0;
    while (x){
        b[i]=x%BASETO;
        x/=BASETO;
        ++i;
    }
    std::cout<<"number in "<<BASETO<<" notation:\n";
    while(--i>=0){
        b[i]>9? std::cout<<char(b[i]+55): std::cout<<int(b[i]);
    };
}


Вернуться к обсуждению:
Дана строка, содержащая число в десятичной
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2011, 12:06

Дана строка и число n. Верно ли, что в ней есть по крайней мере n подряд идущих букв a
Дана строка и число n. Верно ли, что в ней есть по крайней мере n подряд идущих...

Дана строка предложение и слово. Определить число вхождений заданного слова в предложение
Дана строка предложение и слово. Определить число вхождений заданного слова в...

Дана матрица размерностью nxn, содержащая вещественные числа
Дана матрица размерностью nxn, содержащая вещественные числа. Отсортировать...

0
Другие темы раздела
C (СИ) Подскажите где ошибку http://www.cyberforum.ru/c-beginners/thread247043.html
Задание: Создать файл («БД») и выполнить его обработку в соответствии с табл.45. Обработка заключается в выборе из файла и вы- даче на экран требуемой информации. Формат данных: Поиск в базе...
C (СИ) Решение системы уравнений методом Зейделя Привет. У меня есть код программы, которая решает систему. Можете посмотреть, или это метод Зейделя. И программа не выводит значения корней на экран, а в чем причина я не знаю. Буду очень... http://www.cyberforum.ru/c-beginners/thread246921.html
C (СИ) Подсчитать количество символов во введенном файле и вывести результат на экран
программа считает колво символов в введенноим файле и выводи это колво на экран помогите исравить допустим 30 символов в файле 3 строки по 10 символов а он выводит что символов 33 #include...
C (СИ) программа на Си по блок схеме
помогиет пожалуйста перевести это на язык Си
C (СИ) Не получается доделать. Замена букв в ЖИ,ШИ,ЧА,ЩА. http://www.cyberforum.ru/c-beginners/thread246296.html
Вот, что пока сделано, нужно как-то доработать. Нужно написать программу, которая исправляла бы ошибки после Ж,Ч,Ш,Щ(Ы,Я,Ю на И,А,У). Учитывая исключения: Жюри, Брошюра, парашют. #include...
C (СИ) Замена определенных слов в файле Здравствуйте, уважаемые посетители данного форума. Перед собой я поставил интересную задачу и хотел бы ее реализовать, но пока этого не получается. Смыл задачи такой: Есть допустим файл file.txt мне... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru