2: # include # include using namespace std; int main() { setlocale(LC_ALL,"Russian"); float x1,y1,x2,y2,x3,y3; float a,b,c,k,l,o,p,s; cout << "введите через пробел x1,y1,x2,y2,x3,y3 " << endl; cin >> x1 >> y1; cin >> x2 >> y2; cin >> x3 >> y3; a=sqrt(pow((x1-x2),2) + pow((y1-y2),2)); b=sqrt(pow((x1-x3),2) + pow((y1-y3),2)); c=sqrt(pow((x2-x3),2) + pow((y2-y3),2)); if(a< { float t=a; a=b; b=t; } if(a { float t=a; a=c; c=t; } if(b { float t=b; b=c; c=t; } k=pow(a,2); l=pow(b,2); o=pow(c,2); if(a>=b+c) {cout << "Это не треугольник!"; system("pause"); return 0;} if (k>l+o) { p=((a+b+c)/2); s=sqrt(p*(p-a)*(p-*(p-c)); cout <<"стороны равны a = " << a <<" b = " << b << " с = " << c << " s =" << s << " p = " << p << endl ; } else cout <<"треугольник не тупоугольный!" < system("pause"); return 0; } # include 1: #include #include using namespace std; int main() { setlocale(LC_ALL,"rus"); int m=INT_MAX; while(true) { int a; cin>>a; if(!a) break; if(a0) m=a; } if(m!=INT_MAX) cout<<"Наименьшее положительное число = "< else cout<<"Положительных чисел нет\n" system("pause"); return 0; }#include Проверь только на всякий случай.