#include <cstdlib>#include <iostream>#include <iomanip>#include <cmath>
using namespace std;
int main(){ setlocale(0, ""); double x, y, a, b, xk, xn, dx; a = 1.4; b = 2.5; cout << "Ââåäèòå xn,xk, dx = " << endl; cin >> xn; cin >> xk; cin >> dx; x = xn; cout << "Tabl" << endl; cout << "+-----------+" << endl; cout << "¦ x ¦ y ¦" << endl; while (x <= xk) { y = (log10(a*x*x+b))/(a*x+1); cout << "+-----+-----¦" << endl; cout.setf(ios::fixed); cout.precision(3); cout << "¦" << x << "¦"<< y << "¦" << endl; x = x + dx; } cout << "+-----------+"; system("pause");}
для операционной системы, для программной оболочки, для драйверов, для утилит,и антивирусов
Трассировка алгоритма:
a=256 b =0
a=128 b=129
a=64 b = 194
a=32 b = 227
a=16 b=244
a=8 b=253
a=4 b =258
a=2 b=261
a=1 b=263 ответ: 263
Обозначим
. Тогда система превращается в такую:
Пусть
. Тогда
. Учитывая, что уравнение
имеет 1 решение
, а
- 3 решения, а также вспоминая, что все переменные независимы, получаем по правилу умножения, что в этом случае будет
решений.
Если
, всё будет так же с точностью до замены 1 на 0 и наоборот, в этому случае будет тоже 27 решений.
Всего возможных наборов 27 + 27 = 54.