#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
int main(void) {
clrscr();
int n;
char s;
const char digit[16]="0123456789ABCDEF";
cin>>n;
while (n != 0)
{
s=digit[(n % 16)]+s;
n=n / 16;
}
cout<<s;
getch();
return 0;
}
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Rudolf |
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 51 Пол: Мужской Реальное имя: Владимир Репутация: 0 |
Программа работает но только с первыми 16 ю числами
|
Rudolf Перевод из 10ой в 16ую с.с. 30.10.2006 20:33
klem4 FAQ : Системы счислений, Перевод из десятичной с.с… 30.10.2006 20:35
Rudolf Я так и сделал, только она не работает все равно..… 30.10.2006 20:39
klem4 char s;
char - символ, а нужна строка, это во пер… 30.10.2006 20:42
volvo Нет... Ошибка в том, что char в С и string в Паска… 30.10.2006 20:42
Rudolf ошибку понял...
то volvo: Что такое itoa? 30.10.2006 20:52
klem4 itoa 30.10.2006 20:55
Rudolf Спасибо за такую полезную функцию :) Но думаю преп… 30.10.2006 21:37
volvo #include <conio.h>
#include <iostream.h… 30.10.2006 21:54
Rudolf Конечно лучше :) Спасибо!!volvo ты как все… 30.10.2006 22:05
volvo Вопрос на засыпку: а почему у тебя выводило какой-… 30.10.2006 22:06
Rudolf Да...наверно потому что символа конца строки не бы… 30.10.2006 22:21![]() ![]() |
|
Текстовая версия | 5.11.2025 19:54 |