Материнская плата
вроде так
Procedure TForm1.Button1Click(Sender: TObject);
var
i,j,s : integer;
k : integer;
Chislo : Integer;
ChisloTmp : Integer;
begin
k:=0;
for i := 100 to 999 do
begin
s:=0;
Chislo := i;
for j := 1 to 3 do
begin
ChisloTmp := Trunc(Chislo/10);
s := s + (Chislo - ChisloTmp*10);
Chislo := ChisloTmp;
end;
if ((s and 1) = 0) then
Inc(k);
end;
Label1.Caption := 'Таких чисел будет ' + inttostr(k);
end;
ОТВЕТ:<span>Таких чисел будет 450 </span>
1)
const
handsfree = false;
nmax = 50;
random_min = -50;
random_max = 50;
var
a: array[1..nmax] of real;
i, n: integer;
sum: real;
begin
{ввод массива}
n := nmax;
if handsfree then begin
for i := 1 to n do
begin
a[i] := random(random_max - random_min) + random_min;
write(a[i], ' ');
end
end
else begin
for i := 1 to n do
readln(a[i]);
end;
writeln();
{подсчет суммы}
sum := 0;
for i := 1 to n do
sum := sum + sqr(a[i]);
writeln('L = ', sqrt(sum));
end.
2)
const
handsfree = false;
nmax = 10;
random_min = -50;
random_max = 50;
var
a: array[0..nmax] of real;
i, n: integer;
sum, x: real;
begin
{ввод массива}
n := nmax;
if handsfree then begin
for i := 0 to n do
begin
a[i] := random(random_max - random_min) + random_min;
write(a[i], ' ');
end
end
else begin
for i := 0 to n do
readln(a[i]);
end;
writeln();
{подсчет суммы}
write('x = ');
readln(x);
sum := a[n];
for i := n - 1 downto 0 do
sum := sum * x + a[i];
writeln('S = ', sqrt(sum));
end.
В какую систему счисления? Будем считать, что в десятичную.
1) 151 (10) + 536 (16) = 151 + 1334 = 1485
2) 83 (16) + 11100110 (2) = 131 + 230 = 361
3) 251 (8) * 11 (10) = 169 * 11 = 1859
4) 11001101 (2) - 315 (8) = 205 - 205 = 0