siyaniemoskva
?>

Нужно написать программу, которая переводит число из 16-ой сс в 10-ю сс, на языке c.

Информатика

Ответы

andreyduborezz2913
#include <stdio.h>

int main(void) {
int n;
printf("Введите число в 16-ричной СС: ");
scanf("%x",&n);
printf("%x(16) = %d(10)",n,n);
return 0;
}

Пример:
Введите число в 16-ричной СС: a1f
a1f(16) = 2591(10)
tatianaesipenko

Ну тут сложно что-либо разжевать, ибо это основа основ.

Если в более доступной форме, то начнем с простого:

1. Бит - минимальная единица размерности, т.е меньше нет.

2. Последующие размерности можно перевести как в биты, так и в другие размерности.

а) 1 байт = 2^3, т.е 1 байт равен 8 битам. В данной букве мы получаем 2^13, потому что в конце цепочки имеем Кбайты (килобайты), а 1 кбайт = 2^10 байт. В итоге получается, что 1 Кбайт = 2^13 бит. Мы просто сложили 2^3 и 2^10.

б) Все тоже самое, только в данном случае у нас Мбайты (мегабайты), т.е 2^10 кбайт. Сложив все степени мы видим, что 1 Мбайт = 2^23 бит (2^10 * 2^10 * 2^3)

в) Делается так же по аналогии с предыдущими.

adman7

Я ценю человеческие ценности: доброта, честность, щедрость, патриотизм, отзывчивость, юмор, верность. Для нас с другом самые лучшие ценности: отзывчивость и патриотизм, ведь эти ценности для нас очень важны.

1. Ложь что мальчик хорошо обращается с девочкой. Правда что он обижает девочку.

2. Ложь что он не уступает место дедушке. Правда что он уступает место дедушке.

3. Ложь что ребята уступают место пожилой бабушке. Правда что они смотрят в окно и не уступают место бабушке.

4. Ложь что они добротно общаются с друг другом. Правда что дети ссорятся и дерутся.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужно написать программу, которая переводит число из 16-ой сс в 10-ю сс, на языке c.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

BorgovichOA
Картузов-Алексей1252
sjmurko
rykovatv6
mustaev
Lolira64
Kondratchik Vladimir
sredova71121
allo22-27
azarov8906
Vika-simonenko
rechkai64
juli19657
evg-martenyuk
orinvarostov