begin
Range(100, 999).Where(x -> x mod 7 = 0).Aggregate(0, (s, x)-> s + x).Println;
end.
Ответ :1,2,4
Объяснение:вроде так но я считаю так что это 1,2,5.
Рассуждения строим опираясь на то, что заявление Мердока учитывать не нужно, поскольку неизвестно, истинно оно или ложно.
1. Допустим А - Мердок. Тогда утверждение B истинно, следовательно утверждение С должно было ложным (рыцарь должен сказать правду, а лжец - солгать). Но С истинно, следовательно А - не Мердок.
2. Допустим В - Мердок. Тогда утверждение А ложно, а утверждение С должно быть истинным. Так и есть, следовательно В может быть Мердоком.
3. Допустим С - Мердок. Тогда утверждение А ложно, а утверждение В должно быть истинным. Но утверждение В ложно, следовательно С - не Мердок.
Ответ: В - Мердок.