Форум программистов, компьютерный форум 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++ Как написать свою функцию std::replace?
В 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++ Класс Вектор http://www.cyberforum.ru/cpp-beginners/thread1539533.html
Помогите пожалуйста горит индевидуалка... Создать класс векторов поддерживающий следующие операции: изменение размеров вектора,сложение векторов,умножение вектора на константу и константы на вектор,вывод значений вектора на экран,получение значения некоторого элемента,установка значения некоторого элемента. Программа должна содержать три файла: vector.h, vector.cpp, main.cpp.
C++ Вывод нового сообщения в новой строке в консольном приложении Написал вот такой код для консольного приложения. Но получается так, что сообщения Hello world и Input a= выводится в одну строку. Как это исправить? double a, b, c; cout<<"Hello world!"; cout<<" "; cout<<"Input a= "; cin>> a; подробнее

Показать сообщение отдельно
lawr
365 / 259 / 124
Регистрация: 09.05.2014
Сообщений: 767
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru