26
Объяснение:
a = 23 (дано число a)
выполняем цикл (увеличиваем число a на 5 и проверяем условие число a больше 35, если условие истинно (да) выходим из цикла, если ложное (нет), то повторяем цикл)
a = a + 5 = 23 + 5 = 28
a > 35 (28 > 35, нет)
a = a + 5 = 28 + 5 = 33
a > 35 (33 > 35, нет)
a = a + 5 = 33 + 5 = 38
a > 35 (38 > 35, да)
a = a * 2 = 38 * 2 = 76 (увеличиваем число a в 2 раза)
проверяем условие является ли число a двузначным, если условие истинно (да), то выполняем левую ветку, а правую ветку (ещё один цикл) не трогаем (если условие ложно (нет), то выполняем правую ветку (ещё один цикл), а левую ветку не трогаем)
9 < a < 100 (9 < 76 < 100, да - двузначное)
a = a - 50 = 76 - 50 = 26 (уменьшаем число a на 50)
получаем ответ (больше ничего не делаем)
ответ:
ну обычно, это:
1. заголовок окна - где пишется название программы или название создаваемого документа плюс кнопки "закрыть", "свернуть", "развернуть"
2. строка меню - строка, через которую программой
3. панель инструментов - панель быстрого доступа к элементам программой.
4. рабочая область, в которой работает пользователь.
5. строка состояния - отображает текущий процесс или состояние.ну обычно, это:
1. заголовок окна - где пишется название программы или название создаваемого документа плюс кнопки "закрыть", "свернуть", "развернуть"
2. строка меню - строка, через которую программой
3. панель инструментов - панель быстрого доступа к элементам программой
4. рабочая область, в которой работает пользователь .
5. строка состояния - отображает текущий процесс или состояние.
объяснение:
a:string;
i,n,j:integer;
buf:char;
begin
readln(a);
n:=length(a);
for i:=n downto 1 do
if (a[i]<'1')or(a[i]>'9') then
delete(a,i,1); {удалила символы кроме цифр}
n:=length(a);
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]>a[j]then {сортирую по возрастанию, на первом месте самая
begin маленькая}
buf:=a[i];
a[i]:=a[j];
a[j]:=buf;
end;
writeln(a[1]); {вывожу первую цифру}
end.