Если это значение равно нулю (ложь) – то сообщение:
Эти величины не равны между собой
Хотя и в этом случае обе переменные будут иметь одинаковые значения.
Часто встречающиеся ошибки программирования
1. Использование else безпервой ветви:
if (n > m)
Else . . .
2. Использование открывающей фигурной скобки { без закрывающей } и наоборот.
3. Отсутствие точки с запятой перед словом else:
if (n > m)
a=1
else a=0;
4. Точка с запятой после условия:
if (n > m);
a=1;
else a=0;
5. Отсутствие точки с запятой перед закрывающей фигурной скобкой } или наличие точки с запятой после нее:
if (c < 2.5)
{
a=sin(c);
b=fabs(c);
};
Else
{
a=cos(c);
b=1.0/c
}
Пример
Задан график функции f(x) – полуокружность радиуса R = 1:

Определить:
1. Значение функции y при заданном значении аргумента x.
2. Площади фигур слева и справа от линии разреза.
По теореме Пифагора:

Площадь фигуры слева от линии разреза определяется суммой площадей прямоугольного треугольника
s1 = 0,5 x y
и сектора
s2 = 0,5 R2 (α – sin α), где α – центральный угол в радианах,
причем
α = arcsin(y/R).
Площадь всей фигуры (полукруга) определяется выражением
S = πR2/2.
Программа решения задачи:
#include <stdio.h>
#include <conio.h>
#include <math.h>