паскаль:Дана последовательность из n знаков. Узнать, в какой половине

паскаль:
Дана последовательность из n знаков. Выяснить, в какой половине последовательности, в первой или во 2-ой, больше вопросительных знаков. (Не исключается случай равенства).

Задать свой вопрос
1 ответ
// PascalABC.NET 3.0, сборка 1128
begin
  var s:=ReadString('Введите строку:');
  var d1:=Copy(s,1,s.Length div 2).Where(x-gt;x='?').Count;
  var d2:=s.Where(x-gt;x='?').Count-d1;
  if d1gt;d2 then Writeln('В первой половине больше "?"')
  else
    if d1lt;d2 then Writeln('Во 2-ой половине больше "?"')
    else Writeln('Поровну "?"')
end.

Тестовое решение:
Введите строку: 54ttge5t?getg5??ee4t3t?43t4gfdaf?ss?sfsf?sfse
В первой половине больше "?"
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт