Вопрос задан 20.07.2023 в 16:58. Предмет Информатика. Спрашивает Инвоков Александр.

Написать программу. Даны три числа. выберите те из них которые принадлежат заданному отрезку [e,

f]. СРОЧНО!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Timely Maximiliano.

Добрый день,

#include <iostream>

int main() {

auto a, b, c, e, f;

std::cin >>a >> b >> c; // вводим три числа

std::cin >> e >> f; // вводим промежуток

if (a < f & & a > e) { // проверяем, если число принадлежит отрезку, выводим его

std::cout << a << " " ;

}

if (b < f & & b > e) {// проверяем, если число принадлежит отрезку, выводим его

std::cout << b << " " ;

}

if (c < f & & c > e) {// проверяем, если число принадлежит отрезку, выводим его

std::cout << c << " " ;

}

return 0;

}

Вот ваша программа язык С++

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, вот простая программа на языке Python, которая выберет числа из трех заданных, принадлежащих заданному отрезку [e, f]:

python
def filter_numbers_within_range(numbers, e, f): result = [] for num in numbers: if e <= num <= f: result.append(num) return result def main(): try: # Ввод трех чисел num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: ")) num3 = float(input("Введите третье число: ")) # Ввод границ отрезка e = float(input("Введите левую границу отрезка: ")) f = float(input("Введите правую границу отрезка: ")) # Формирование списка чисел numbers = [num1, num2, num3] # Вызов функции для фильтрации чисел numbers_within_range = filter_numbers_within_range(numbers, e, f) # Вывод результатов if not numbers_within_range: print("Нет чисел, принадлежащих отрезку [", e, ", ", f, "]") else: print("Числа, принадлежащие отрезку [", e, ", ", f, "]:", numbers_within_range) except ValueError: print("Ошибка ввода. Пожалуйста, введите числа.") if __name__ == "__main__": main()

Программа запрашивает у пользователя три числа и границы отрезка [e, f]. Затем она фильтрует числа и выводит те из них, которые принадлежат заданному отрезку. Если таких чисел нет, программа сообщит об этом.

Убедитесь, что вводите числа корректно, и запускайте программу.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос