Поделитесь своими знаниями, ответьте на вопрос:
. Определите истинность логических переменных А = { Буква «а» – первая буква в слове «аист» или «сова»}В = { Приставка – это часть слова, и она пишется раздельно со словом }. В какой из ниже записанных формул результатом будет 0 (ложь): а. ¬(В или А) б. А V В в. ¬(В и А) г. А и ¬ В3. Для какого из приведённых чисел истинно выражение:НЕ (Число делится на 3) И НЕ (Число < 80)?1) 90 2) 27 3) 44 4) 824. Составить таблицу истинности для логического выражения: 5. Построить логическую схему выражения: Определить значение выходного сигнала F при X = 1, Y = 0, Z = 1 F = 6. Дана логическая схема. Построить логическое выражение, соответствующее этой схеме. Вычислить значение выражения для Х = 0, Y = 1.
#include <iostream>
using namespace std;
int main() {
cout << "Сколько Вам лет?" << endl;
int age;
string s;
cin >> age >> s;
}
2)
#include <iostream>
using namespace std;
int main() {
cout << "Сколько Вам лет?" << endl;
int age;
cin >> age;
if(age < 0) cout << "wrong" << endl;
else if(age >= 18) cout << "yes" << endl;
else cout << "no" << endl;
}
3)
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a
if(a%2 == 0) cout << "четное" << endl;
else cout << "нечетное" << endl;
}
4)
#include <iostream>
using namespace std;
int main() {
int a,b,c;
string s = "";
cin >> a >> b >> c;
if(a == b && a == c) cout << "равносторонний" << endl;
else {
if (a==b || a == c || b == c) s += "равнобедренный";
if( a*a == (b*b+c*c) || b*b == (a*a+c*c) || c*c == (a*a+b*b))
s+= "прямоугольный";
if(s == '') cout << "обычный" << endl;
else cout << s << endl;
}
}