Условный оператор if

Задания раздела 5.3.1
5.5. Напишите собственную версию программы преобразования числовой оценки в символ с использованием оператора if else.
5.6. Перепишите программу оценки так, чтобы использовать условный оператор вместо оператора if else.
5.7. Исправьте ошибки в каждом из следующих фрагментов кода:
(a) if (ival!=ival2)
ival1=ival2
else ival1=ival2=0;
(b) if (ival<minval)
minval=ival;
occurs=1;
(c) if (int ival=getvalue())
cout << "ival= " << ival << endl;
if (ival) cout << "ival=0\n";
(d) if (ival=0) ival=getvalue();
5.8. Что такое "потерянный оператор else"? Как в языке C++ определяется принадлежность ветви else?
Читать далее «Условный оператор if»

Оператор if

Задания раздела 1.4.4
1.17. Что произойдет, если в рассматриваемой здесь программе все введенные значения будут равны? Что если никаких совпадающих значений нет?
1.18. Откомпилируйте и запустите на выполнение программу этого раздела, а затем вводите только равные значения. Запустите ее снова и вводите только не повторяющиеся числа. Совпадает ли ваше предположение с реальностью?
1.19. Пересмотрите свою программу, написанную для упражнения раздела 1.4.1. которая выводила бы диапазон чисел, обрабатывая ввод, так, чтобы первым отображалось меньшее число из двух вводимых.
Читать далее «Оператор if»