Вопрос задан 02.08.2023 в 00:35. Предмет Информатика. Спрашивает Иванченко Женя.

Если среди трех чисел a, b, c имеется хотя бы одно четное, то найти максимальное число, иначе -

минимальное. СРОЧНО!! ПОЖАЛУЙСТА АЛГОРИТМИЧЕСКИЙ ЯЗЫК
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Zelini Monika.
Program trichisla;
var a,b,c,g:integer;

begin
Writeln('Введите 3 числа через пробел');
Readln(a,b,c);
if (a mod 2 =0) or (b mod 2= 0) or (c mod 2=0) then
begin
if a>b then g:=a else g:=b;
if g>c then g:=g else g:=c;
end
else
if a<b then g:=a else g:=b;
if g<c then g:=g else g:=c;
Writeln('Максимальное или минимальное: ',g);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи нахождения максимального числа из трех (если хотя бы одно четное) или минимального числа (если все числа нечетные), можно использовать следующий алгоритм на псевдокоде:

less
1. Входные данные: три числа a, b, c. 2. Проверить, есть ли хотя бы одно четное число среди a, b, c: - Если a, b или c является четным числом, переход к шагу 3. - Иначе, переход к шагу 4. 3. Найти максимальное из a, b и c: - Если a >= b и a >= c, максимальное число - a. - Если b >= a и b >= c, максимальное число - b. - Иначе, максимальное число - c. 4. Найти минимальное из a, b и c: - Если a <= b и a <= c, минимальное число - a. - Если b <= a и b <= c, минимальное число - b. - Иначе, минимальное число - c. 5. Вывести результат - максимальное число (полученное на шаге 3) или минимальное число (полученное на шаге 4).

Вот пример реализации алгоритма на Python:

python
def find_max_or_min(a, b, c): if a % 2 == 0 or b % 2 == 0 or c % 2 == 0: # Есть хотя бы одно четное число max_number = max(a, b, c) print("Максимальное число:", max_number) else: # Все числа нечетные min_number = min(a, b, c) print("Минимальное число:", min_number) # Пример вызова функции a = int(input("Введите первое число: ")) b = int(input("Введите второе число: ")) c = int(input("Введите третье число: ")) find_max_or_min(a, b, c)

Вы можете ввести три числа, и программа определит, является ли хотя бы одно из них четным и выведет соответствующий результат.

0 0

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

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

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

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