Прочитал главу — «Объекты типы и значение», из книги, по которой учусь от Бьярна Страуструпа.
Задание: Напишите программу, предлагающую пользователю ввести два целочисленных значения + определение наименьшего и наибольшего значения, а так же сумму, разность, произведение и частное этих значений.
#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
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;
Переменные вводить по одиночке, ибо как видно на примере ниже, вторая так и остается заполнена мусором после ввода.
-
Как инициализация новой переменной;
-
Напрямую в выводе (см. код)
-
В функциях и т.п.
Источник: qna.habr.com
Условие
Даны два целых числа. Выведите значение наименьшего из них.
Решение
a = int(input()) b = int(input()) if a < b: print(a) else: print(b)
Комментарии
Но еще нужно условие на тот случай, если они равны
4.1 Наименьшее из четырёх чисел. «Поколение Python»: курс для начинающих. Курс Stepik
Администратор :
в данном случае команда «else» равносильна «> b»
Источник: pythoshka.ru
<
h2> Программист написал программу для выбора наименьшего из двух чисел так: если а
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
- Обратная связь
- Правила сайта
Источник: www.soloby.ru