Базовые арифметические операции

В языке СБиС++ поддерживаются следующие базовые операции:

Обозначение Название Пример
+ сложение A+Б
- вычитание A-Б
* умножение A*Б
/ деление A/Б
% взятие остатка от деления A%Б

Сложение, вычитание, умножение и деление – это обычные арифметические операции, с ними всё ясно. Пояснений тут, пожалуй, требует только последняя операция – "взятие остатка от деления". Записывается она так: "А%B", а возвращает остаток от деления нацело А на B, например:

5 % 2   – результат 1
6 % 3   – результат 0
3.5 % 3 – результат 0.5
1.5 % 5 – результат 1.5

Операции "деление" и "взятие остатка от деления" не допускают, чтобы правый операнд был равен нулю. Если же такое случается, выдаётся сообщение об ошибке "Произошло деление на ноль" и выполнение программы на языке СБиС++ прерывается. Поэтому перед делением имеет смысл проверять правый операнд, например, так:

Ц = Б!=0 ? А/Б : 0;