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

Вычислить площать S, радиус R треугольника, если заданы сторона, угол, радиус описанного круга - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элементов массива http://www.cyberforum.ru/cpp-beginners/thread867355.html
#include<iostream> #include <cstdlib> using namespace std; bool Delete(int *Array, int &SizeArrray, int num); int main() { int size; cout << "Size of Massiv: "; cin >> size; int *Massiv = new int ;
C++ Разработать программу выполнения вычисления функции f(x) = ax/b Кто может напишите плз!!!:Разработать программу выполнения вычисления функции f(x) = ax/b http://www.cyberforum.ru/cpp-beginners/thread867351.html
C++ Односвязный список. Подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка
Помогите, плиз доработать функцию summ - она должна подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка. #include <iostream> #include <time.h> using namespace std; struct list { int value; list* next;
Вывести все целочисленные элементы массива C++
помогите пожалуйста с задачей: дан массив С. Вывести все целочисленные значения этого массива. Не знаю как именно вывести целочисленные значения.
C++ передача массива классов в метод класса http://www.cyberforum.ru/cpp-beginners/thread867327.html
1. этап. Разработать библиотеку функций(h-файл) для выполнения: – чтения базы данных из файла; //read() – печати на экран; //print() – добавления и удаления строк базы данных; //add(), del() – записи базы данных в файл; //record() – сортировка по вычисляемому полю.//sort() 2 этап. Создать класс на основе структуры в предыдущей лабораторной работе удаление строки я собираюсь...
C++ Создать класс вектор; перегрузка; с++ Здравствуйте. Помогите пожалуйста с задачей. Создать класс "вектор", содержащий ссылку на int, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию, конструктор с одним и двумя параметрами, конструктор копирования и деструктор. Определить операторы: +, -, *, =, +=, -=, *=, - как функции члены класса. Определить функцию печати, выполнить перегрузку операторов ввода и... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,165
Завершенные тесты: 1
16.05.2013, 19:39     Вычислить площать S, радиус R треугольника, если заданы сторона, угол, радиус описанного круга
Разбиваем треугольник на 3 равнобедренных треугольника.
Равные стороны у них у всех равны R.
Обозначим их углы при основаниях alfa,beta,gamma,
длины оснований a,b,c;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void main()
{
   cout<< "\n Vvedite storonu \"b\"\n";
  double b;cin>>b;
  cout<<"\n Vvedit Radius \"R\"\n";
  double R;cin>>R;
  cout<<"\n Vvedit kut \"A\"\n";
  double A;cin>>A;
 
   double alfa=acos(b/2.0/R);
   double beta=A-alfa;
   double a=2.*R*cos(beta);
   double gamma=(M_PI-(A+alfa+beta))/2.;
   double c=2.*R*cos(gamma);
   double S=b*R*sin(alfa)/2.0+a*R*sin(beta)/2.0+c*sin(gamma)/2.;
   cout<<"a="<<a<<" b="<<b<<" c="<<c<<" S="<<S<<endl;
   system("pause");
}
 
Текущее время: 18:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru