Вопрос задан 05.06.2023 в 21:01. Предмет Информатика. Спрашивает Матназарова Карина.

Даны целые числа а и б если числа не равны то заменить каждый из них одним из тем же числом, равным

большему из исходных, а если равны то Замените число нулями. Язык Си.
0 0
Перейти к ответам

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

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

Ответ:

#include <stdio.h>

int main() {

int a, b;

printf("Введите два целых числа: ");

scanf("%d %d", &a, &b);

if (a != b) {

if (a > b) {

b = a;

} else {

a = b;

}

} else {

a = 0;

b = 0;

}

printf("Первое число: %d\n", a);

printf("Второе число: %d\n", b);

return 0;

}

Поставь 5 звезд пж

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

Вот пример программы на языке C, которая выполняет указанные условия:

c
#include <stdio.h> int main() { int a, b; printf("Введите два целых числа: "); scanf("%d %d", &a, &b); if (a != b) { int max = (a > b) ? a : b; a = max; b = max; } else { a = 0; b = 0; } printf("a = %d\n", a); printf("b = %d\n", b); return 0; }

В этой программе мы сначала объявляем две переменные a и b, которые будут содержать введенные пользователем значения. Затем мы считываем два целых числа с помощью scanf.

Затем мы проверяем, равны ли числа a и b. Если они не равны, то мы находим максимальное из них с помощью тернарного оператора (a > b) ? a : b и присваиваем обеим переменным значение максимума.

Если числа a и b равны, то мы присваиваем им значение нуля.

В конце программы мы выводим значения переменных a и b с помощью printf.

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

0 0

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

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

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