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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс для подсчета площади http://www.cyberforum.ru/cpp-beginners/thread1539569.html
Создайте класс для подсчета площади геометрических фигур. Класс должен предоставлять функциональность для подсчета площади треугольника по разным формулам, площади прямоугольника, площади квадрата, площади ромба. Функции-члены для подсчета площади должны быть реализованы с помощью статических функций-членов Помогите ,не могу сделать ,помогите хоть чем то ,на завтра нужно
C++ Присвоить заданным переменным максимальное из их значений в случае, если они неравны, либо ноль, если равны Дано две переменные целого типа: А И В. Если их значения не равны, то присвоить каждой переменной максимальное из этих значений, а если равны, то присвоить переменным нулевые значения. http://www.cyberforum.ru/cpp-beginners/thread1539568.html
О том, почему нелюбим goto; как его правильно использовать; и чем в моем случае его можно заменить? C++
Вот есть такой оператор всеми программистами нелюбимый. Goto называется. Говорят, что его использование всегда можно обойти и использовать что-то другое. Но я вот не вижу, чем его в этом моем коде можно заменить? Мне надо в случае если символ не опознан предложить ввести его еще раз. (А потом может еще раз и еще раз. И еще...) И, пользуясь случаем, где здесь у меня синтаксическая ошибка у...
C++ Найти координаты четвертой вершины параллелограмма и вычислить площадь
Известно, что точки с координатами (х1,у1),(х2,у2),(х3,у3) являются тремя вершинами некоторого параллелограмма. Найти координаты четвертой вершины и вычислить площадь параллелограмма.
C++ Как написать свою функцию std::replace? http://www.cyberforum.ru/cpp-beginners/thread1539548.html
В STL есть функция std::replace. Как написать свою? У меня не получается template < typename T, class Container<T> > void Replace(class Container<T>::iterator first, class Container<T>::iterator last, T const &oldValue, T const &newValue);
C++ Класс Вектор Помогите пожалуйста горит индевидуалка... Создать класс векторов поддерживающий следующие операции: изменение размеров вектора,сложение векторов,умножение вектора на константу и константы на вектор,вывод значений вектора на экран,получение значения некоторого элемента,установка значения некоторого элемента. Программа должна содержать три файла: vector.h, vector.cpp, main.cpp. подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
339 / 233 / 114
Регистрация: 09.05.2014
Сообщений: 723
28.09.2015, 15:55     Вывести значения заданного равнобедренного прямоугольного треугольника
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;
}
 
Текущее время: 23:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru