A1 A2 B1 B2 C1 C2 ---> 6 ячеек
Не знаю как для других,для меня сложная задача,поэтому сделал её как смог
4 бита на цвет и 7 бит на адрес клетки (6бит - 64 клетки, 7 бит- 128)
итого 11 бит=1 байт 3 бита
С помощью: клавиатуры, сканера, граф.планшета.
Первая программа
var x,y:real;
begin
readln(x);
y:=sqrt(x);
writeln(y);
end.
Вторая программа
const n=4;
var i,c:integer;
s,p:real;
a:array[1..n] of real;
begin
c:=1;
writeln('Введите стороны 4-ех угольника: ');
for i:=1 to n do readln(a[i]);
for i:=1 to n-1 do begin
if(a[i] = a[i+1]) then
c+=1;
end;
if(c = 4) then begin
s:=sqr(a[1]);
p:=4*a[1];
writeln('Площадь квадрата: ',s,'. Периметр квадрата: ',p);
end
else begin
s:=a[1]*a[2];
p:=2*(a[1]+a[2]);
writeln('Площадь прямоугольника: ',s,'. Периметр прямоугольника: ',p);
end;
end.