1 Скласти програму задачі на мові С++ за варіантом. Дані натуральне число n,
дійсні числа a1, … , an. Чи вірно, що найбільший член послідовності більший по
модулю за 1.
2 Напишіть таблицю істинності для умови: A&&!A||(!A&&A)&&A
P.s Срочно! до вечера.
есле что,предмет архитектура компьютера
Ответы
Ответ:
1. Програма на мові С++ для перевірки умови найбільшого члена послідовності:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n;
double a[100];
bool flag = false; // флаг, що показує, чи виконується умова
cout << "Введіть кількість елементів послідовності: ";
cin >> n;
cout << "Введіть елементи послідовності: ";
for (int i = 0; i < n; i++) {
cin >> a[i];
}
double max = a[0];
for (int i = 1; i < n; i++) {
if (abs(a[i]) > abs(max)) {
max = a[i];
}
}
if (abs(max) > 1) {
flag = true;
}
if (flag) {
cout << "Найбільший член послідовності більший за 1 за модулем." << endl;
} else {
cout << "Найбільший член послідовності не більший за 1 за модулем." << endl;
}
return 0;
}
2. Таблиця істинності для умови A&&!A||(!A&&A)&&A:
| A | !A | A&&!A | !A&&A | (!A&&A)&&A | A&&!A||(!A&&A)&&A |
|---|----|-------|-------|------------|------------------|
| 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 |