Ну, кодировки нет, возьмём "стандарт"
бит
символов:)
Вообще в Паскале такие числа вроде пишутся с точкой типо 3.6 ,тогда он будет принимать их
Считаем, что сначала вводится количество студентов, потом список студентов (по одному в строчке), потом фамилия нужного студента
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.
Ответ:
Вид цикла - <em><u>вложенный</u></em> (3)
Объяснение:
Вложенный цикл, т.к. внутри <em>for</em><em> </em>находится ещё один <em>for</em>.