1.
МОСТ
длина четна ⇒ ГМОСТ ⇒ ДНПТУ
2.
ДНПТУ
длина нечетна ⇒ ДНППТУ ⇒ ЕОРРУФ
Var x, y, i, c, s: integer;
begin
readln(x, y);
if (x < y) then
begin
for i := x to y do
begin
c := c + 1;
s := s + i;
end;
writeln('S = ', s, ' C = ', c);
end;
<span>end.
2)
const N = 10;
var a, c: array [0..N] of integer;
i: integer;
begin
for i := 0 to N do
a[i] := random(50);
for i := 0 to N do
begin
if (a[i] mod 2 = 0) then
c[i] := a[i] * a[i]
else
c[i] := 2 * a[i] * i;
end;
{Вывод массива, это для проверки, не обязательно, но если хотите...}
for i := 0 to N do
writeln('[', i, '] => ', c[i]);
<span>end.
<em>Учителям информатики очень лень говорить домашку х)</em></span></span>
Число должно быть больше 103, следовательно, сначала надо подобрать нужное число.. если следовать условиям алгоритма, то это число 106. А теперь все просто мы применяем алгоритм в обратную сторону.
Переводим число в двоичную СС. получаем 1101010. Убираем две правых цифры. Остается 11010. Это 26 в десятичной СС.
V = H * t * I *K, где
V - объем;
H - частота дискретизации;
t - время;
I - количество бит;
K - канал.
V = (24000Гц * 180 *8 * 7)/2^23 = (2^3 * 3000 * 2^2 * 45 * 2^3 * 7)/2^23 = (2^8 * 945000)/2^23 = 945000/2^15 = 945000/32768 ~ 28,839 мбайт.
Ответ: 2.