Код 1-ой программы:
#include <iostream>
#include <cmath>
int main()
{
using namespace std;
float fl, x, y;
cout << "Vvedite chislo 0 chtoby raschitat y=1-x^2 ili 1 chto b chtoby raschitat y=|1-x^2| \n";
cout << "fl = "; cin >> fl;
if (fl == 0) {
cout << "Vicheslyaem y=1-x^2\n";
cout << "x = "; cin >> x;
y = 1 - x * x;
cout << "y=1-x^2\n";
cout << y;
}
if (fl == 1)
{
cout << "Vicheslyaem y=|1-x^2|\n";
cout << "x = "; cin >> x;
cout << "Vicheslyaem y=|1-x^2|\n";
cout << "y=|1-x^2|\n";
cout << abs(1 - x * x);
}
if (fl != 0 && fl != 1)
{
cout << "Vvedite luboe chislo cto b zakonchit programmu\n";
cin >> x;
}
}
Примеры работы программы:
Код 2-ой программы:
#include <iostream>
#include <cmath>
int main()
{
using namespace std;
float fl,x,y;
cout << "Vicheslyaem y=1-x^2\n";
cout << "x = "; cin >> x;
y = 1 - x * x;
cout << "y=1-" << x << "^2";
cout << endl;
cout << "y = " << y;
cout << endl;
cout << "Vvedite chislo 1 chtoby raschitat |y|\n";
cout << "fl = "; cin >> fl;
if (fl == 1)
{
cout << "Vicheslyaem |y|\n";
cout << "|y|=";
cout << abs(1 - x * x);
cin >> x;
}
if (fl != 1)
{
cout << "Vvedite luboe chislo cto b zakonchit programmu\n";
cin >> x;
}
}
Примеры работы программы:
Изменённый код 2-ой программы:
#include <iostream>
#include <cmath>
int main()
{
using namespace std;
float fl, x, y;
cout << "Vvedite chislo 0 chtoby raschitat y=1-x^2 ili luboe drugoe chislo chtobi y=|1-x^2| \n";
cout << "fl = "; cin >> fl;
if (fl == 0) {
cout << "Vicheslyaem y=1-x^2\n";
cout << "x = "; cin >> x;
y = 1 - x * x;
cout << "y=1-" << x << "^2";
cout << endl;
cout << "y=" << y;
cout << endl;
cin >> x;
}
if (fl != 0)
{
cout << "Vicheslyaem y=|1-x^2|\n";
cout << "x = "; cin >> x;
cout << "y=|1-" << x << "^2|";
cout << endl;
cout << "|y|= " << abs(1 - x * x);
cout << endl;
cin >> x;
}
}
Примеры работы программы: