Форум программистов, компьютерный форум CyberForum.ru

Вывести значения заданного равнобедренного прямоугольного треугольника - C++

Восстановить пароль Регистрация
 
Ishiko_Ayame
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 10
28.09.2015, 11:05     Вывести значения заданного равнобедренного прямоугольного треугольника #1
Элементы равнобедренного прямоугольного треугольника пронумерованы таким образом: 1 - катет, 2- гипотенуза, 3 - высота, 4 - площадь. Дан один из этих элементов и его значение. Вывести значение других элементов этого треугольника (в том же порядке).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2015, 11:05     Вывести значения заданного равнобедренного прямоугольного треугольника
Посмотрите здесь:

Вычислить гипотенузу прямоугольного треугольника C++
C++ Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза c = a√2, 3 — высота h, опущенная на
C++ Вывести на экран два массива, элементами первого являются элементы, меньшие заданного значения, элементами второго - большие заданного значения
Вычислить периметр и площадь прямоугольного треугольника C++
Функция, находящую периметр равнобедренного треугольника C++
Функция вычисляющая периметр равнобедренного треугольника C++
C++ Периметр и площадь прямоугольного треугольника
Найти площадь равнобедренного треугольника и радиусы вписанной и описанной окружности C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
 Аватар для lawr
340 / 234 / 114
Регистрация: 09.05.2014
Сообщений: 723
28.09.2015, 15:55     Вывести значения заданного равнобедренного прямоугольного треугольника #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <cmath>
int main(){
    const double root_of_two=sqrt(2);
double leg, hypotenuse, height, area;
int i;
std::cin>>i;
switch (i){
    case 1:
        std::cin>>leg;
        hypotenuse=leg*root_of_two;
        height=hypotenuse/2;
        area=pow(leg, 2)/2;
        break;
    case 2:
        std::cin>>hypotenuse;
        leg=hypotenuse/root_of_two;
        height=hypotenus/2;
        area=pow(leg, 2)/2;
        break;
    case 3:
        std::cin>>height;
        leg=height*2;
        hypotenuse=height*2;
        area=pow(leg, 2)/2;
        break;
    case 4:
        std::cin>>area;
        leg=sqrt(area/2);
        hypotenuse=leg*root_of_two;
        height=hypotenuse/2;
        break;
    default:
        std::cout<<"Error!";
        return 0;
    }
    std::cout<<"leg = "<<leg<<std::endl;
    std::cout<<"hypotenuse = "<<hypotenuse<<std::endl;
    std::cout<<"height = "<<height<<std::endl;
    std::cout<<"area = "<<area<<std::endl;
}
Yandex
Объявления
28.09.2015, 15:55     Вывести значения заданного равнобедренного прямоугольного треугольника
Ответ Создать тему
Опции темы

Текущее время: 16:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru