serg1976g
?>

Задать одномерный массив (в) из 25 вещественных элементов с цикла while

Информатика

Ответы

aidapiltoyan43
Const n=25;
var b:array [1..n] of real;
    i:integer;
begin
  writeln('Заданный массив:');
  Randomize;
  for i:=1 to n do
  begin
    b[i]:=5*random-2.5;
    write(b[i]:6:2);
    end;
    writeln;
end.
Kazantsevv_kostya
qBASIC:
DECLARE FUNCTION L# (x1#, y1#, x2#, y2#)
DECLARE FUNCTION s3# (x1#, y1#, x2#, y2#, x3#, y3#)
CLS
INPUT "Координаты точки А через запятую: ", ax#, ay#
INPUT "Координаты точки B через запятую: ", bx#, by#
INPUT "Координаты точки C через запятую: ", cx#, cy#
INPUT "Координаты точки m через запятую: ", mx#, my#
s# = s3#(ax#, ay#, bx#, by#, cx#, cy#)
sab# = s3#(ax#, ay#, bx#, by#, mx#, my#)
sbc# = s3#(bx#, by#, cx#, cy#, mx#, my#)
sca# = s3#(cx#, cy#, ax#, ay#, mx#, my#)
eps# = s# - (sab# + sbc# + sca#)
eps% = INT(eps# * 10000) / 10000
IF eps% = 0 THEN PRINT "Внутри" ELSE PRINT "Не внутри"
END

FUNCTION L# (x1#, y1#, x2#, y2#)
   L# = SQR((x2# - x1#) ^ 2 + (y2# - y1#) ^ 2)
END FUNCTION

FUNCTION s3# (x1#, y1#, x2#, y2#, x3#, y3#)
   a# = L#(x1#, y1#, x2#, y2#)
   b# = L#(x2#, y2#, x3#, y3#)
   c# = L#(x3#, y3#, x1#, y1#)
   p# = (a# + b# + c#) / 2
   s3# = SQR(p# * (p# - a#) * (p# - b#) * (p# - c#))
END FUNCTION

Тестовое решение:
Координаты точки А через запятую: 2,1
Координаты точки B через запятую: 15,10
Координаты точки C через запятую: 12,4
Координаты точки m через запятую: 9,5
Внутри
gernovoy
ответ: 5 

Пояснение:
Существует 16 двоичных слов длины 4
Т.к. среди них есть слова, содержащие 1 или 3 единицы, то в нашем коде нужно использовать кодовые слова с длиной больше, чем 4
Слов длины 5 достаточно 
Искомые кодовые слова можно получать, например, добавляя к каждому из 16 возможных двоичных слов справа "бит четности", равный 0, если 4-значное двоичное слово содержит четное количество единиц, и равный 1 в противном случае
Например, двоичное слово 0000 преобразуется в 00000, а двоичное слово 1011 – в 10111

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задать одномерный массив (в) из 25 вещественных элементов с цикла while
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Татьяна Гришаевич
sergeykvik13
arinaunknown6867
НатальяРуктешель472
Усошина1059
Feyruz90
Zibuxin3
alexandr25901
tarasova
Svetlana ALLA
saryba
Giurievna1977
ирина_Андреевич1634
vtarasyuk
alex13izmailov