Считаем, что сначала вводится количество студентов, потом список студентов (по одному в строчке), потом фамилия нужного студента
var
ss: string;
s: array [1..100] of string;
n, i, j: integer;
begin
readln(n);
for i := 1 to n do
readln(s[i]);
for i := 1 to n -1 do
for j := 1 to n - 1 do
if s[j] > s[j + 1] then
begin
ss := s[j];
s[j] := s[j + 1];
s[j + 1] := ss;
end;
readln(ss);
j := 0;
for i := 1 to n do
if s[i] = ss then
j := i;
if j = 0 then
writeln('NO')
else
writeln('YES ', j);
end.
<span>Размер левого поля 30 мм, правого 10 мм, верхнего – 20 мм, нижнего – 20 мм. Шрифт – Times New Roman, размер – 14, межстрочный интервал – 1,5. Фразы, начинающиеся с новой строки, печатаются с абзацным отступом (1,25 см). Выравнивание в тексте по ширине листа.<span>
</span></span>
3). Подставим в первый оператор значение х=25
if (25=10) or (25<2) then y:=5 else y:=10;
Теперь вычислим значение логического выражения, стоящего после if
false or false дает false.
Условный оператор if при false передаст управление оператору, стоящему после else и выполнится y:=10;
Это значение (10) и будет выведено.
4) Количество повторений цикла вида for i=a to b вычисляется по формуле
b-a+1.
Подставляем значения: 5-0+1 - 6. Получается, что 6 раз.
3) Вариант. Именно это является целью фишинга.
Объяснение:
Должен создать 4 переменные для каждого числа.
YES будет высвечиваться в том случае, если: a = d, b = c.
NO будет высвечиваться в остальных случаях.
(Пишу на других языках, но тут через конструкцию if esle делай)