Вопрос Программирование C++ ПРОШУ ПОМОЧЬ!

Регистрация
9 Авг 2013
Сообщения
92
Репутация
-3
Спасибо
0
Монет
0
#include <iostream>



#include <conio.h>



#include <math.h>







using namespace std;







int main()



{



int a, b, c;



cout << ""; cin >> a;



cout << ""; cin >> b;



cout << ""; cin >> c;







if (a + b > c and a + c > b and b + c > a)



{



cout<<"Треугольник существует";



}



else



cout<<"Треугольник не существует";









if (c == sqrt(a*a + b*b))



cout << "треугольник прямоугольный" << endl;







if ((c == b) && (c == a))



cout << "треугольник равностороний" << endl;



else



if ((a == b) || (b == c) || (a == c))



cout << "треугольник равнобедренный" << endl;







if ((a != b) && (a != c) && (c != b))



cout << "Треугольник разносторонний" << endl;



return 0;



}

Помогите исправить программный код, я буквально вчера с языком познакомился, так что прошу быть не сильно категоричным
294754047_b081b68e63f3d0d189ef80c8f22fb842_800.png

 
#include
#include
using namespace std;
int main() {
cout > a >> b >> c;
auto p = a + b + c;
auto sp = p / 2.0;
auto arg = sp * (sp - a) * (sp - b) * (sp - c);
if (arg b) ? (a > c) ? a : c : (b > c) ? b : c;
auto min = (a < b) ? (a < c) ? a : c : (b < c) ? b : c;
auto mid = p - max - min;
auto sqh = max * max;
auto sqk = min * min + mid * mid;
auto res = sqh - sqk;
if (fabs(res) < 1e-12) puts("Треугольник прямоугольный");
else if (res < 0) puts("Треугольник остроугольный");
else puts("Треугольник тупоугольный");
cout
 
Не понятно зачем нужно cout &lt;&lt; &#34;&#34; перед вводом переменной. А то что текст друг на друга заходит, в первом цикле if после каждого cout добавьте &lt;&lt; endl;
 
а в чем проблема-то? В код не вникал, но ответ вроде правильный выдал. Не нравится неопределенный символ? setlocale в помощь, а лучше вообще с кириллицей в сях не играться, пиши на английском
 
Так и в чём проблема? Вроде же правильно работает.
#include
#include
#include

using namespace std;

int main(){

int a, b, c;

cout > a;
cout > b;
cout > c;

if (a + b > c and a + c > b and b + c > a){

cout
 
Назад
Сверху