Створіть три тестових набори вхідних данних для тестування програми,призначеного для розв'язання і: "два потяги виїхали одночасно з однієї станції у протилежних напрямках. потрібно знайти відстань на якій вони будутьодинвід одногочерез час якщо відома швидкість кожного потяга".
Не больше - значит, меньше или равно. Они все сказали правду. Среди них 0 брехунов, а это не больше 1, не больше 2, не больше 3 и не больше 4. Причем тот, кто сказал "Не больше 4" - сказал правду, их же всего 4. Если среди них есть один брехун, то опять-таки все сказали правду. Потому что один - это не больше одного. Получаем противоречие. Если среди них два брехуна, то соврал только один: который сказал "Не больше одного". Опять противоречие. Если брехунов трое, то соврали только двое, которые сказали "Не больше 1" и "Не больше 2".
Пусть первые две цифры равны a, вторые две равны b (1 ≤ a ≤ 5 и 0 ≤ b ≤ 5). Тогда искомое число - . Переведем его в десятичную систему счисления - Если число - квадрат, то, так как делится на 7, то оно делится на ⇒ делится на 7. Пусть a = 1. Тогда b тоже 1. a не равно b ⇒ противоречие. Пусть a = 2. Тогда b = 3. Проверяем: . 1029 - не квадрат ⇒ не подходит. Пусть a = 3. Тогда b = 5. Проверяем: . 2303 - не квадрат ⇒ не подходит. Пусть a = 4. Тогда b = 5. Проверяем: . 4067 - не квадрат ⇒ не подходит. Пусть a = 5. Тогда b = 3. Проверяем: . 6321 - не квадрат ⇒ не подходит. Таким образом, получаем, что нет ни одного числа, которое удовлетворяет всем подсказкам.
Среди них 0 брехунов, а это не больше 1, не больше 2, не больше 3 и не больше 4.
Причем тот, кто сказал "Не больше 4" - сказал правду, их же всего 4.
Если среди них есть один брехун, то опять-таки все сказали правду.
Потому что один - это не больше одного. Получаем противоречие.
Если среди них два брехуна, то соврал только один: который сказал
"Не больше одного". Опять противоречие.
Если брехунов трое, то соврали только двое, которые сказали
"Не больше 1" и "Не больше 2".