Лабораторная работа: Обзор С++
}
//---------------------------------------------------------------------------
B некоторых случаях при истинности условия нужно выполнить одни действия, a npu ложности — другие. Для этого применяется onepamop if else :
Оператор if else
if (условие) {блок_1}
else {блок_2}
Оператор else используется в сочетании c оператором if u определяет блок кода, который выполняется в том случае, когда условие принимает значение false . Т. е., если услови е истинно (не равно нулю), то выполняется блок_1 , если условие ложно, то выполняется блок_2 .
Пример 2. // поиск большего из двух чисел
#pragma hdrstop
#include <condefs.h>
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------------------
#pragma argsused
int main(int argc,char** argv)
{
int a, b, max;
cout <<"Input a, b:" ;
cin >>а>>b;
if (b>=a) mаx = b;
else max=a;
cout <<"max = "<<max<<endl;
getch();
return 0;
}
Вы можете при необходимости использовать вложенные onepamopaif . В этом случае за обычным onepaтopoмif следует один или несколько таких же onepатopoв.
Пример:if (x > 10) if (x < 20)
cout << "x is between 10 and 20" << end1;
Оператор switch