Напишите программу на языке СИ.
1. Напишите программу, в которой объявляются пять переменных следующих типов:
short, int, unsigned int, long и unsigned long.
2. Переменным должны быть заданы некторые начальные значения при инициализации.
Задайте переменным значения указанные значения соответственно, используя шестнадцатиричную форму (НЕ десятичную) задания числовых констант переменных в языке Си: -1460(10), -1411984996(10), 2199054830(10), 4034814(10), 3346517306(10)
3. Далее напишите код на языке Си, который распечатывает значение каждой переменной сначала в шестнадцатиричном виде, а затем - её же значение, но в другой системе счисления, для каждой из пяти переменных система счисления соответственная: 21, 22, 5, 35, 30
Примечание: если в условии указано число меньшее 0, то такое значение должно храниться в переменной как отрицательное значение, и оно должно быть распечатано при этом со знаком "-", например: -ff03et или -34ff.
Примечение: при выводе значения переменной в нужной СС не нужно выводить какие-либо предварящие суффиксы (такие как, например, '0x' для 16-ричной СС)
Примечение: перевод чисел необходимо выполнять преобразованием данных в отдельной функции. Простой вывод при помощи printf не засчитывается.
Формат вывода: 5 строк (по одной на каждую из наших пяти переменных), и каждая строка содержит:
Имя типа данных переменной, точка с запятой, значение перменной (исходная СС), знак равно, значение переменной (результатная СС), точка с запятой, СС в которую переводили (числом).
Абстрактные примеры:
unsigned int;7=111;2
int;-7=-13;4
Написанная программа должна пройти все тесты, указанные при проверке работы, и только тогда будет принята.
яна
имэс
Спасибо большое за выполненную работу! Смело рекомендую исполнителя! Сама еще не раз буду ...
Никита
филиал КУЗГТУ
очень хороший исполнитель. Понравилось работать с ней. Спасибо большое)
Алексей
АмГУ
Спасибо! Досрочно выполнено, грамотно! Понимающий, ответственный исполнитель! Советую!
Александр
Рязанский политехнический институт
Хороший эксперт! Советую!!! По просьбе, работа была выполнена раньше срока!