№5:
A1 = 1; B1 = 3; C1 = 5; D1 = 7
A2 = 5+1=6 ; B2 = 3/3+1 = 2; C2 = 7-5 = 2;
Для того чтобы найти D2, рассмотрим диаграмму, заметим, что:
Есть три одинаковые части, которые в сумме равны одной большой, из имеющихся данных выходит что мы имеем "большую" часть, равную 6
и две "малых", равные 2, тогда:
D2 = 6 - 2 - 2 = 2
Теперь подберем формулу которая будет иметь это значение.
Ответ: 3
№6:
Благодаря условию Фано, мы знаем, что любая закодированная запись должна быть раскодирована единственным вариантом.
Применяя данный в задании алфавит, выясняем, что закодированная запись это последовательность:
АЕАЛД
Получается у нас имеется 5 букв в последовательности.
Ответ: 4
А) - 4), Б) - 5), В) - 2), Г) - 1), Д) - 3).
<span>//пример использования функции strlen
#include <iostream>
#include <cstring> // для strlen
<span>int main()
</span>{<span>
char input[256];</span><span>
std::cout << "Введите строку: ";</span><span>
std::cin >> input;</span><span>
std::cout << "Строка " << input << " содержит " << strlen(input) << " символов\n";</span><span>
return 0;</span><span>
}</span></span>
var
N, count:integer;
begin
write('N = ');
readln(N);
count := 0;
while N > 0 do
begin
if (N mod 10) mod 3 = 0 then
count := count + 1;
N := N div 10;
end;
writeln('Count = ', count);
readln;
end.
Нам фоточку для решения можно