Int main(void)
{
float x, y, z;
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
if ((x<0) && (y<0)) {x=abs(x); y=abs(y);} else
if (((x<0) && (y>=0)) || ((y<0) && (x>=0)))
{x=x+0.5; y=y+0.5;} else
if (((x>=0) && (y>=0)) && ((x<0.5) || (x>2.0)) &&
&& ((y<0.5) || (y>2.0))) {x=x/10; y=y/10;} else
x=x; y=y;
cout<<"x=";
cout<<x;
cout<<" y=";
cout<<y;
_getch();
return 0;
}
Задача №6. Определить и вывести на печать номер квадранта, в котором расположена точка М(x,y), x и y заданные вещественные числа.
#include <iostream>
using namespace std;
#include <conio.h>
#include <math.h>
Int main(void)
{
float x, y;
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
if ((x>0) && (y>0))
cout<<"Tochka M(x;y) lezhit v 1 kvadrante"; else
if ((x<0) && (y>0))
cout<<"Tochka M(x;y) lezhit vo 2 kvadrante"; else
if ((x<0) && (y<0))
cout<<"Tochka M(x;y) lezhit v 3 kvadrante"; else
if ((x>0) && (y<0))
cout<<"Tochka M(x;y) lezhit v 4 kvadrante"; else
cout<<"Tochka M(x;y) lezhit na osi koordinat";
_getch();
return 0;
}
Задача №7. Из величин, определяемых выражениями a=sinx, b=cosx, c=ln|x| при
заданном х, определить и вывести на экран дисплея минимальное значение.
#include <iostream>
using namespace std;
#include <conio.h>
#include <math.h>
Int main(void)
{
float x, a, b, c, min;
cout<<"x=";
cin>>x;
a=sin(x);
b=cos(x);
c=log(x);
if ((a<b) && (a<c)) min=a; else
if ((b<a) && (b<c)) min=b; else
if ((c<a) && (c<b)) min=c;
cout<<"min=";
cout<<min;
_getch();
return 0;
}
Задача №8. Определить, какая из двух точек - M1(x1,y1) или M2(x2,y2) - расположена ближе к началу координат. Вывести на экран дисплея координаты этой
точки.
#include <iostream>
using namespace std;
#
include
<conio.h>
#include <math.h>
Int main(void)
{
float x1, y1, x2, y2;
cout<<"x1=";
cin>>x1;
cout<<"y1=";
cin>>y1;
cout<<"x2=";
cin>>x2;
cout<<"y2=";
cin>>y2;
if ((sqrt(float(x1*x1+y1*y1)))<(sqrt(float(x2*x2+y2*y2)))) {cout<<"M1("; cout<<x1; cout<<";"; cout<<y1; cout<<")";} else
if ((sqrt(float(x1*x1+y1*y1)))>(sqrt(float(x2*x2+y2*y2)))) {cout<<"M2("; cout<<x2; cout<<";"; cout<<y2; cout<<")";} else
cout<<"tochki raspologeny na odinakovom rasstoyanii ot nachala koordinat";
_getch();
return 0;
}
Задача №9. Определить, какая из двух фигур (круг или квадрат) имеет большую
площадь. Известно, что сторона квадрата равна а, радиус круга r. Вывести на экран название и значение площади большей фигуры.
#include <iostream>
using namespace std;
#
include
<conio.h>
#include <math.h>
Int main(void)
{
float a, r, Sk, Skv;
cout<<"a=";
cin>>a;
cout<<"r=";
cin>>r;
Sk=3.14*r*r;
Skv=a*a;
if (Sk>Skv) {cout<<"KRUG:"; cout<<Sk;} else
if (Sk<Skv) {cout<<"KVADRAT:"; cout<<Skv;} else
cout<<"Figyry ravny!";
_getch();
return 0;
}
З
адача
№10.
Определить,
попадает ли точка M(x,y) в круг радиусом
r с центром в точке (x0,y0).
#include <iostream>
using namespace std;
#include <conio.h>
#include <math.h>
