Оператор or служит альтернативным наименованием для оператора || (Логическое ИЛИ).
#include <iostream> // cout, endl
#include <iomanip> // boolalpha
using namespace std;
int main(){
bool a[]{true, true, false, false}; // Массив из 4х значений типа bool
bool b[]{true, false, true, false}; // Массив из 4х значений типа bool
cout << boolalpha; // Для вывода логических значений в виде true и false а не 1 и 0
for(int i = 0; i < 4; i++){
cout << a[i] << " or " << b[i] << " = " << (a[i] or b[i]) << endl; // Выводим таблицу истинности для логического И
}
}
/* Вывод программы:
true or true = true
true or false = true
false or true = true
false or false = false
*/