#include <iostream>
#include <math.h>
using namespace std;
int Calc(int ch, int step)
{
int result = pow(ch, step);
return result;
}
int main()
{
int ch, step, result;
cout « "Enter number: "; cin » ch;
cout « "Enter step: "; cin » step;
result = Calc(ch, step);
cout « endl « "Result = " « result « endl;
return 0;
}
Берем 8 литров.
Из него вычерпываем 3 литра и еще раз 3 литра ( с помощью 3 литровой и выливаем их). Остаеться 2 литра.
Эти 2 литра перелеваем в 3 литровку.
Опять зачерпываем 8 литровую.
И наполняем 3 литровую до конца. Тогда в 8 литровой останеться 7 литров.
Если требуется выводить соответствующее сообщение в случае, когда таких чисел нет:
var i, x, k : integer;
Begin
k:=0;
for i:=1 to 5 do begin
readln(x);
if ((x>0) and (x<5)) or ((x>-8) and (x<-1)) then begin
k:=k+1;
writeln(x);
end;
end;
if k=0 then writeln('нет таких чисел');
End.
Если требуется выводить соответствующее сообщение каждый раз когда число не входит в промежуток:
var i, x : integer;
Begin
for i:=1 to 5 do begin
readln(x);
if ((x>0) and (x<5)) or ((x>-8) and (x<-1)) then
writeln(x)
else writeln(x,' не входит в промежуток');
end;
End.
6 <span>видов сигналов. З</span>начит на комбинацию может приходится 3 бита. От 0 до 7.
Тогда 45*3=135 бит =16.875 байт