Составить программу которая определяет наименьшее из двух чисел

Прочитал главу — «Объекты типы и значение», из книги, по которой учусь от Бьярна Страуструпа.

Задание: Напишите программу, предлагающую пользователю ввести два целочисленных значения + определение наименьшего и наибольшего значения, а так же сумму, разность, произведение и частное этих значений.

#include #include #include #include #include using namespace std; int main() < setlocale(LC_ALL, «Russian»); int val1, val2; cout > val1, val2; system(«pause»); >

*Директивы мне подсказали, что некоторые лишние, но по книге они указаны, место файла — std_lib_facilities.

Начал выполнять, и завис на этом.
Вопросы:
Как присвоить введенное значение переменным? Если так недопустимо, как нужно действовать?
Как произвести все эти операции с данными переменными?
Нужно ли использовать команду «if» в этой программе?
К каким разделам (например Переменные, Ввод и тип. ) стоит вернуться, и более детально разобрать?

4.1 Наименьшее из двух чисел. «Поколение Python»: курс для начинающих. Курс Stepik

  • Вопрос задан более двух лет назад
  • 161 просмотр

Комментировать
Решения вопроса 2

resolut1123

cin >> val1; cin >> val2;

Вот эта строчка и присваивает введенные значения.
Для такой простой программы хватит и #include
Стоит вернуться или пройти условия и циклы.
А программа будет выглядеть так.

Читайте также:
Программа чтобы воспроизводить звуки в микрофон

#include using namespace std; int main() < setlocale(LC_ALL, «Russian»); int val1, val2; cout > val1; cin >> val2; if (val1 > val2) < // — делаем условие для проверки (если 1 значение больше 2, то 1- максимальное, 2 — минимальное) cout if (val1 < val2) < cout else < // — если никакое из предыдущих условий не сработало, значит выводить что значения равны, так как другого не дано) cout >

Разницу можно посчитать в условии, потому что там мы уже знаем какое из них больше, что бы разница не получилась отрицательной, что бы посчитать нужно объявить переменную новую допустим

Вопросы:
Значение присваивается либо непосредственно при объявлении:

Спойлер
int _a = 0;
Либо в дальнейшем по ходу работы программы:

int _a; _a = 6/3;

5fc261ca697a2060353760.jpeg

Переменные вводить по одиночке, ибо как видно на примере ниже, вторая так и остается заполнена мусором после ввода.

    Как инициализация новой переменной;
    Напрямую в выводе (см. код)
    В функциях и т.п.

Источник: qna.habr.com

Условие

Даны два целых числа. Выведите значение наименьшего из них.

Решение

a = int(input()) b = int(input()) if a < b: print(a) else: print(b)

Комментарии

Но еще нужно условие на тот случай, если они равны

4.1 Наименьшее из четырёх чисел. «Поколение Python»: курс для начинающих. Курс Stepik

Администратор :

в данном случае команда «else» равносильна «> b»

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru