@Golikich

Почему не выводит площадь в с++?

Условие: Известны 2 катета прямоугольного треугольника. Найти гипотенузу и площадь треугольника.
Код:
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    int a, b, c, S;
    cout << "Vvedite chislo a: ";
    cin >> a;
    cout << "Vvedite chislo b: ";
    cin >> b;
    c=sqrt(pow(a, 2)+pow(b, 2));
    S=1/2*a*b;
    cout << "Gipotenuza: " << c << "\n" << "Plosad: " << S;
    return 0;
}


Пример компиляции:
Vvedite chislo a: 6
Vvedite chislo b: 4
Gipotenuza: 7
Plosad: 0
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что в целых числах 1/2 == 0
Да и гипотенуза должна быть 7.211, а не 7.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы