Напишите программу на языке СИ.
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
Написанная программа должна пройти все тесты, указанные при проверке работы, и только тогда будет принята.
Анжела
тиу
Большое спасибо, что взялись за работу. Лабораторная была выполнена досрочно. Олег всегда ...
Юлия
СибГУТИ
Все супер, Виктор пошел навстречу еще при начале работы, сдержал свое обещание что выполни...
Алексей
АмГУ
Работа исполнителем выполнена досрочно, на отлично, всё устроило! Исполнитель всегда на св...
Алексей
АмГУ
Работа была выполнена досрочно, замечания оперативно исправлены... Оценка отлично, спасибо!