Вот Вам на фотографии решение и таблица по которой можно легко перевести из 16 (8) ичной системы счисления без труда перевести в двоичную систему счисления и наоборот из двоичной в 16(8)-ичную перевести.
Ответ:
25А7_16=22647_8
509A_16=50232_8
1)
Количество символов - 32;
2ˣ=32 ⇒ x=5 ⇒
⇒ Один символ кодируется 5 битами;
Ответ: 5 бит.
2)
2ˣ=80;
x≈6,32193;
Округляем до 7 (бит) - один символ кодируется 7 битами;
Информационный объём книги равен 7*100*20*30=420000 (бит);
420000 (бит)=52500 байт;
Ответ: 52500 байт.
3)
N - количество вариантов исхода;
N=2ˣ;
N=3*3=9;
9=2ˣ;
x≈3,16993;
Округляем до 4;
Ответ: 4 бита.
Ответ:
Вот первая задача
Объяснение:
#include <stdio.h>
int main()
{
int k;
printf("Введите номер дня\n");
scanf("%i", &k);
if((k < 1)||(k > 365))
{
printf("День не подходит");
return 0; // немедленный выход из функции и приложения
}
int den = k % 7; //операция остаток от деления. Тут будет номер дня недели от 0 до 6
den = den + 1 + 2; // 2 - это номер первого дня года, вторника, 1 - это чтобы преобразовать из диапазона 0-6 в диапазон 1-7
printf("День номер %i был %i днем недели", k, den);
return 0;
}
Ммм, если ты нигде не ошибся, то цикл не выполнится и программа выведет только девятку, которая перед этим самым циклом стоит