Выполнить перевод вещественных чисел из десятичной системы счисления в двоичную,
восьмеричную и шестнадцатеричную системы счисления:
1) 106, 12510 2) 107,45610 3) 108,37510 4) 109,37710
Выполнить перевод чисел из двоичной, восьмеричной и шестнадцатеричной систем счисления
в десятичную систему счисления
а) Выполнить перевод числа из двоичной системы счисления в десятичную:
1) 1001010,12 2) 1100111,012 3) 1111000,12 4) 1001101,012
б) Выполнить перевод числа из восьмеричной системы счисления в десятичную:
1) 21,78 2) 63,18 3) 36,28 4) 23,48
в) Выполнить перевод числа из шестнадцатеричной системы счисления в десятичную:
1) 3A,816 2) F1,A16 3) 33,A16 4) D4,716
<meta charset="utf-8">
<title>Факториал</title>
</head>
<body>
<form action="/test.php" method="post">
<p><input name="go" placeholder="Enter number" maxlength="20"></p>
<p><input type="submit" value="Send"></p></action>
<?php if (isset($_POST["go"]))
{echo factorial($_POST["go"]);
}
function factorial($n)
{ return $n?$n*factorial($n-1):1;
}
?>
</form>
</body>
</html>
вариант2
<head>
<meta charset="utf-8">
<title>Factor</title>
</head>
<body>
<form action="/test.php" method="post">
<p><input name="go" placeholder="Enter number" maxlength="20"></p>
<p><input type="submit" value="Send"></p>
</action><?php if (isset($_POST["go"]))
{
echo $_POST["go"]."!=";
$result=1;
$go=($_POST["go"]);
while ($go>1){
$result=$result*($go);
echo $go."x";
$go--;
}
echo "1=".$result;
}
?>
</form>
</body>
</html>
const
size=8;
var
main_mas: array [1..size] of integer;
i,nchet,proizv:integer;
begin
nchet:=0;
proizv:=1;
randomize;
writeln('Исходный массив:');
for i:=1 to size do begin
main_mas[i]:=random(11);
write(' ',main_mas[i],' ');
if (Odd(main_mas[i])) then
begin
inc(nchet);
proizv:=proizv*main_mas[i];
end;
end;
writeln;
writeln('Кол-во нечетных: ',nchet);
writeln('Произведениче нечетных = ',proizv);
end.