Trunc(sqrt(16 div 3)) = Trunc(sqrt(5)) = <span>Trunc(2.24) = 2</span>
1) Раскрываешь скобки и получаешь: y = 14x^2 + 11x - 15.
2) Достаёшь калькулятор МК-61.
3) Берёшь значение "x" и записываешь в тетрадь.
4) Набираешь на кнопках: "x" x^2 1 4 * "x" ^ 1 1 * + 1 5 -.
5) Полученный на экране результат записываешь в тетрадь.
1)
<span>typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(20, 100);
const uint32 N = 10;
int main()
{
uint32 arr[N], pos{0}, neg{0};
for (uint32 i = 0; i < N; ++i) {
arr[i] = uid(gen);
cout << arr[i] << " ";
if (arr[i] % 2 == 0) ++pos;
else ++neg;
}
cout << endl << pos << "/" << neg << endl;
system("pause");
<span>}
2)
</span></span><span>typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(0, 100);
const uint32 N = 10;
int main()
{
uint32 arr[N], lf{ 0 }, hf{ 0 }, sum1{ 0 }, sum2{ 0 };
for (uint32 i = 0; i < N; ++i) {
arr[i] = uid(gen);
cout << arr[i] << " ";
if (arr[i] >= 50) {
++lf;
sum1 += arr[i];
} else {
++hf;
sum2 += arr[i];
}
}
cout << endl << sum1 / lf << "/" << sum2 / hf << endl;
system("pause");
<span>}</span></span>
Для решения данной задачи были использованы основные свойства над логическими операциями:
A->B = -A+B
A*1=A
A*0=0
AB+CB=A(B+C)
В пустых картачках 11 и 10
2 ,5,4,6,5,7,6,8,7,9,8