Для начала как создать проект File -> New -> Project -> Empty Project
Второй вариант
1) Написать программу, выводящие значение нижеприведенного выражения.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(0, "");
float x;
float a;
float b;
double y;
cin >> x;
cin >> a;
cin >> b;
y=pow((4*x*x-2*x-a*a),(b+4))+sqrt(b)*fabs(tan(a*x));
cout << y;
system("pause");
return 0;
}
2) Даны три произвольных числа. Определить, можно ли построить треугольник с такими длинами сторон, и если можно, то ответить, является ли он остроугольник.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(0, "");
double a;
double b;
double c;
cin >> a;
cin >> b;
cin >> c;
if ((a>0) && (b>0) && (c>0) && (a+b>c) && (a+c>b) && (b+c>a)){
cout << "треугольник с такими сторонами существует";
if ((sqrt(a)+sqrt(b)>=sqrt(c)) && (sqrt(a)+sqrt(c)>sqrt(b)) && (sqrt(b)+sqrt(c)>sqrt(a))){
cout << "треугольник является остроугольным";
}
else{
cout << "треугольник не является остроугольным";
}
}
else {
cout <<"треугольник с такими сторонами не существует";
}
system("pause");
return 0;
}
Первый вариант
2) Треугольник задан координатами своих вершин. Даны координаты четвертой точки. Определить, лежит ли эта точка внутри треугольника.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(0, "");
double p,s,ab,bc,ac,a1,a2,a3,a4,b1,b2,b3,b4,p1,p2,p3,ad,bd,cd,s1,s2,s3;
cin >> a1;
cin >> b1;
cin >> a2;
cin >> b2;
cin >> a3;
cin >> b3;
cin >> a4;
cin >> b4;
cin >> a2;
ab=sqrt(((a1-a2)*(a1-a2))+((b1-b2)*(b1-b2)));
bc=sqrt(((a2-a3)*(a2-a3))+((b2-b3)*(b2-b3)));
ac=sqrt(((a1-a3)*(a1-a3))+((b1-b3)*(b1-b3)));
ad=sqrt(((a1-a4)*(a1-a4))+((b1-b4)*(b1-b4)));
bd=sqrt(((a2-a4)*(a2-a4))+((b2-b4)*(b2-b4)));
cd=sqrt(((a3-a4)*(a3-a4))+((b3-b4)*(b3-b4)));
p=(ab+bc+ac)/2;
p1=(ab+bd+ad)/2;
//by Slava
p2=(bd+cd+bc)/2;
p3=(cd+ad+ac)/2;
s=sqrt(p*(p-ab)*(p-bc)*(p-ac));
s1=sqrt(p1*(p1-ab)*(p1-bd)*(p1-ad));
s2=sqrt(p2*(p2-bd)*(p2-cd)*(p2-bc));
s3=sqrt(p3*(p3-cd)*(p3-ad)*(p3-ac));
if (s==s1+s2+s3) {
cout <<"tochka D yavlyaetsya vnytrenney tochkoy treygolnika ABC";
}
else{
cout << "tochka D ne yavlyaetsya vnytrenney tochkoy treygolnika ABC";
}
system("pause");
return 0;
}
Второй вариант
1) Написать программу, выводящие значение нижеприведенного выражения.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(0, "");
float x;
float a;
float b;
double y;
cin >> x;
cin >> a;
cin >> b;
y=pow((4*x*x-2*x-a*a),(b+4))+sqrt(b)*fabs(tan(a*x));
cout << y;
system("pause");
return 0;
}
2) Даны три произвольных числа. Определить, можно ли построить треугольник с такими длинами сторон, и если можно, то ответить, является ли он остроугольник.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(0, "");
double a;
double b;
double c;
cin >> a;
cin >> b;
cin >> c;
if ((a>0) && (b>0) && (c>0) && (a+b>c) && (a+c>b) && (b+c>a)){
cout << "треугольник с такими сторонами существует";
if ((sqrt(a)+sqrt(b)>=sqrt(c)) && (sqrt(a)+sqrt(c)>sqrt(b)) && (sqrt(b)+sqrt(c)>sqrt(a))){
cout << "треугольник является остроугольным";
}
else{
cout << "треугольник не является остроугольным";
}
}
else {
cout <<"треугольник с такими сторонами не существует";
}
system("pause");
return 0;
}
Первый вариант
2) Треугольник задан координатами своих вершин. Даны координаты четвертой точки. Определить, лежит ли эта точка внутри треугольника.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(0, "");
double p,s,ab,bc,ac,a1,a2,a3,a4,b1,b2,b3,b4,p1,p2,p3,ad,bd,cd,s1,s2,s3;
cin >> a1;
cin >> b1;
cin >> a2;
cin >> b2;
cin >> a3;
cin >> b3;
cin >> a4;
cin >> b4;
cin >> a2;
ab=sqrt(((a1-a2)*(a1-a2))+((b1-b2)*(b1-b2)));
bc=sqrt(((a2-a3)*(a2-a3))+((b2-b3)*(b2-b3)));
ac=sqrt(((a1-a3)*(a1-a3))+((b1-b3)*(b1-b3)));
ad=sqrt(((a1-a4)*(a1-a4))+((b1-b4)*(b1-b4)));
bd=sqrt(((a2-a4)*(a2-a4))+((b2-b4)*(b2-b4)));
cd=sqrt(((a3-a4)*(a3-a4))+((b3-b4)*(b3-b4)));
p=(ab+bc+ac)/2;
p1=(ab+bd+ad)/2;
//by Slava
p2=(bd+cd+bc)/2;
p3=(cd+ad+ac)/2;
s=sqrt(p*(p-ab)*(p-bc)*(p-ac));
s1=sqrt(p1*(p1-ab)*(p1-bd)*(p1-ad));
s2=sqrt(p2*(p2-bd)*(p2-cd)*(p2-bc));
s3=sqrt(p3*(p3-cd)*(p3-ad)*(p3-ac));
if (s==s1+s2+s3) {
cout <<"tochka D yavlyaetsya vnytrenney tochkoy treygolnika ABC";
}
else{
cout << "tochka D ne yavlyaetsya vnytrenney tochkoy treygolnika ABC";
}
system("pause");
return 0;
}