#include <iostream>
#include <cmath>
using namespace std;
int main( )
{
setlocale( LC_ALL,"Russian" ) ;
//бьявляем переменные
float k, x, y, z;
//выполняем ввод y и окончательную проверку условий
do
{
//выполняем ввод и проверку переменной x через цикл do while
do
{
cout << "Введите x >= 0\n \n " ;
cin >> x;
}
while ( x < 0 ) ;
//выполняем ввод и проверку переменной z в уравнении z + x^2/4 через цикл do while
do
{
cout << "Введите z, чтобы ур. z + pow(x,2.0)/4 не равно нулю\n \n " ;
cin >> z;
}
while ( ( z + pow ( x,2.0 ) / 4 ) == 0 ) ;
cout << "введите у, чтобы (y - pow(abs(x),2.0))*(x - (y/(z+pow(x,2.0)/4))) было не равно нулю\n \n " ;
cin >> y;
}
while ( ( y - pow ( abs ( x) ,2.0 ) ) * ( x - ( y/ ( z+ pow ( x,2.0 ) / 4 ) ) ) == 0 ) ;
k = log10 ( abs ( ( y - pow ( abs ( x) ,2.0 ) ) * ( x - ( y/ ( z+ pow ( x,2.0 ) / 4 ) ) ) ) ) ;
cout << "k = " << k << endl<< endl;
//system ("PAUSE");
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCnNldGxvY2FsZShMQ19BTEwsIlJ1c3NpYW4iKTsKLy/QsdGM0Y/QstC70Y/QtdC8INC/0LXRgNC10LzQtdC90L3Ri9C1CmZsb2F0IGssIHgsIHksIHo7CgovL9Cy0YvQv9C+0LvQvdGP0LXQvCDQstCy0L7QtCB5INC4INC+0LrQvtC90YfQsNGC0LXQu9GM0L3Rg9GOINC/0YDQvtCy0LXRgNC60YMg0YPRgdC70L7QstC40LkKZG8KewoKLy/QstGL0L/QvtC70L3Rj9C10Lwg0LLQstC+0LQg0Lgg0L/RgNC+0LLQtdGA0LrRgyDQv9C10YDQtdC80LXQvdC90L7QuSB4INGH0LXRgNC10Lcg0YbQuNC60LsgZG8gd2hpbGUKZG8Kewpjb3V0PDwi0JLQstC10LTQuNGC0LUgeCA+PSAwXG5cbiI7CmNpbj4+eDsKfQp3aGlsZSh4IDwgMCk7Ci8v0LLRi9C/0L7Qu9C90Y/QtdC8INCy0LLQvtC0INC4INC/0YDQvtCy0LXRgNC60YMg0L/QtdGA0LXQvNC10L3QvdC+0LkgeiDQsiDRg9GA0LDQstC90LXQvdC40LggeiArIHheMi80INGH0LXRgNC10Lcg0YbQuNC60LsgZG8gd2hpbGUKZG8Kewpjb3V0PDwi0JLQstC10LTQuNGC0LUgeiwg0YfRgtC+0LHRiyDRg9GALiB6ICsgcG93KHgsMi4wKS80INC90LUg0YDQsNCy0L3QviDQvdGD0LvRjlxuXG4iOwpjaW4+Pno7Cn0Kd2hpbGUoKHogKyBwb3coeCwyLjApLzQpID09IDApOwoKY291dDw8ItCy0LLQtdC00LjRgtC1INGDLCDRh9GC0L7QsdGLICh5IC0gcG93KGFicyh4KSwyLjApKSooeCAtICh5Lyh6K3Bvdyh4LDIuMCkvNCkpKSDQsdGL0LvQviDQvdC1INGA0LDQstC90L4g0L3Rg9C70Y5cblxuIjsKY2luPj55Owp9CndoaWxlKCh5IC0gcG93KGFicyh4KSwyLjApKSooeCAtICh5Lyh6K3Bvdyh4LDIuMCkvNCkpKSA9PSAwKTsKCmsgPSBsb2cxMChhYnMoKHkgLSBwb3coYWJzKHgpLDIuMCkpKih4IC0gKHkvKHorcG93KHgsMi4wKS80KSkpKSk7Cgpjb3V0PDwiayA9ICI8PCBrIDw8ZW5kbDw8ZW5kbDsKCgovL3N5c3RlbSAoIlBBVVNFIik7CnJldHVybiAwOwp9