<em><u>С учетом замечания в комментарии: "</u></em><span><em><u>простите там НИЖЕ среднемесячной"</u></em></span><em><u /></em>
алг Температура
нач
цел n,i,k
вывод "Количество дней в месяце: "
ввод n
цел таб t[1:n]
вещ ТСред
ТСред:=0
вывод "Вводите ежедневную температуру",нс
нц для i от 1 до n
ввод t[i]; ТСред:=ТСред+t[i]
кц
k:=0; ТСред:=ТСред/n;
нц для i от 1 до n
если t[i]<ТСред то k:=k+1 все
кц
вывод "Количество дней с температурой больше среднемесячной: ",k,нс
кон
type z=array of integer;
var a: z;
i,j,k: integer;
begin
setlength(a,1);
readln(a[0]);
i:=1;
while(a[i-1]<>0) do
begin
setlength(a,i+1);
readln(a[i]);
i:=i+1;
end;
setlength(a,length(a)-1);
for i:=0 to length(a) do
for j:=0 to length(a)-2 do
if (a[j] < a[j+1]) then
begin
k:=a[j];
a[j]:= a[j+1];
a[j+1]:=k;
end;
write(a[0],'; ',a[1],'; ',a[2],'; ',a[3]);
end.
Оценки 1-5 нумеруем от 0 до 4
Максимальное число 4 = 100 в 2 сс и занимает 3 бита
Любая отметка занимает 3 бита
Ответ: 3 бита
Также если предположить что возможная отметка всегда от 2 до 5 то руковотствуясь ттеми же выкладками ответ будет 2 бита
#include <iostream>
int main()
{
int n;
std::cin >> n;
std::cout << n * n;
return 0;
}<span>
</span>
1)N=p^i где p=2, а N=200
2)I=n*i где n=170, а i=(найденое значение из 1 формулы).
Решение:
1)200=2^i i=10 бит.
2)I=10*=2000 бит = 220