akinin95
?>

Составьте алгоритм решения следующей . как переправиться на другой берег реки трем рыцарям и оруженосцам, если имеется двухместная лодка и известно, что оруженосец не плывет и не остается на берегу с чужими рыцарями без товарищей? b)у исполнителя вычислитель две команды: 1. x+n это означает, что если точка имеет координаты (x, y), то новая координата по x становится равной x+n. координата по y при этом становится равной y+2n-10. 2. y+m это означает, что если точка имеет координаты (x, y), то новая координата по y становится равной y+m. координата по x при этом становится равной x+40-m. команды разделяются запятыми. например, программа x+1, y+1 переводит точку с координатами (100, 100) в точку с координатами (140, 93 известно, что программа x+25, y+32 перевела некоторую точку в точку (67, 76). найти координаты начальной точки.

Информатика

Ответы

qadjiyevaaynura
От берега 1 к берегу 2 плывут оруженосцы а и б  оруженосец б высаживается, а плывёт обратно, берёт в и снова на берег 2  оруженосец в высаживается, а плывёт обратно, берёт рыцаря а и снова на берег 2  оруженосец а и рыцарь а высаживаются, садится оруженосец б и плывёт обратно, берёт рыцаря б и снова на берег 2  оруженосец б и рыцарь б высаживаются, садится оруженосец в и плывёт обратно, берёт рыцаря в и снова на берег 2
svetasvetlana429

const n=20; vara: array [1..n] of integer; i,s,k: integer; begins: =0; k: =0; randomize; for i: =1 to n do begin   a[i]: =random(50);   write(a[i],' '); end; for i: =1 to n do if (a[i] mod 2 =0) then s: =s+a[i]                                                                        else k: =k+a[i]; writeln; writeln('сумма четных элементов: ',s); writeln('сумма нечетных элементов: ',k); end.

shakmeev

жесткие, кину одну функцию, помню давненько её находил для перевода из 16 в 10, могут быть ошибки не проверял

 

function hex2dec(hex: string): longint;

function digt(ch: char): byte;

const hexdigts: string[16] = '0123456789abcdef';

var i: byte; n: byte;

begin n : = 0; for i : = 1 to length(hexdigts) do if ch = hexdigts[i] then n : = i - 1; digt : = n; end;

const hexset: set of char = ['0'..'9', 'a'..'f'];

var j: longint; error: boolean; dec: longint;

begin dec : = 0; error : = false; for j : = 1 to length(hex) do begin if not (upcase(hex[j]) in hexset) then error : = true; dec : = dec + digt(upcase(hex[j])) shl ((length(hex) - j) * 4); { 16^n = 2^(n * 4) } { n shl ((length(hex) - j) * 4) = n * 16^(length(hex) - j) } end; if error then hex2dec : = 0 else hex2dec : = dec; end;

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

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

Составьте алгоритм решения следующей . как переправиться на другой берег реки трем рыцарям и оруженосцам, если имеется двухместная лодка и известно, что оруженосец не плывет и не остается на берегу с чужими рыцарями без товарищей? b)у исполнителя вычислитель две команды: 1. x+n это означает, что если точка имеет координаты (x, y), то новая координата по x становится равной x+n. координата по y при этом становится равной y+2n-10. 2. y+m это означает, что если точка имеет координаты (x, y), то новая координата по y становится равной y+m. координата по x при этом становится равной x+40-m. команды разделяются запятыми. например, программа x+1, y+1 переводит точку с координатами (100, 100) в точку с координатами (140, 93 известно, что программа x+25, y+32 перевела некоторую точку в точку (67, 76). найти координаты начальной точки.
Ваше имя (никнейм)*
Email*
Комментарий*

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

filial2450
Daulyatyanov1266
Korikm
platonovkosty
elena-vlad822828
kim-1971
btatarintsev
TrubnikovKlimenok926
cochana
shtankosoyuz1629
ВасилийКлимова1695
Lorik-lorik29
Dmitrievna405
anusha33325
tooltechnic