Ответ смотри в фотографии
function GCD(u: integer; v: integer):integer;
begin
var r:integer;
while ( v <> 0) do
begin
r := u mod v;
u := v;
v := r;
end;
Result:=u;
end;
Begin
var (n,m):=ReadInteger2();
var gcd_n:=GCD(n,m);
var nod_n:=abs(n*m)/GCD(n,m);
gcd_n.Println;
nod_n.Println;
end.
#include <stdio.h>
int main()
{
int days, pay;
printf("Дней в месяце: ");
scanf("%d", &days);
printf("Денег в первый день: ");
scanf("%d", &pay);
for (int i = 1; i < days; i++) {
pay *= 2;
}
printf("В последний день будет выплачено %d рублей\n", pay);
return 0;
}
N - количество шапок
i - информационный объем одного символа (одной шапки)
Нужно подобрать такую i, что бы
Получается 3 бита
Ответ:
Div целое число от деления
То есть 33 Div 5 = 6