Если значения А и В не равны, то присвоить переменной большее из этих значений

Задание

Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных A и B.

Решение

Код программы на языке Си/Си++ (проверено в Visual Studio).


#include <stdio.h>
#include <locale.h>
#include <conio.h>

int main()
{
 setlocale(LC_CTYPE, ""); //кириллица
 int a, b; //объявление двух целочисленных переменных
 printf("Введите числа А и В (Vopvet.Ru): "); //вывод сообщения
 scanf_s("%d %d", &a, &b); //сохранение введенных значений
 if (a == b) //проверка условия
 a = b = 0;
 if (a>b)
 b = a;
 else a = b;
 printf("Число А=%d\nЧисло В=%d\n", a, b); //вывод значений
 _getch(); //ожидание нажатия любой клавиши
 return 0;
}

Опубликовано

в

от

Метки:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *