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

Нахождение всех углов в треугольнике - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибка в программе http://www.cyberforum.ru/cpp-beginners/thread387799.html
Условие: Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов. Помогите пожалуйста найти ошибку. Ввожу количество строк и матрицу потом саму матрицу как только заканчиваю вводить, нажимаю ebter и выходит какая то ошибка. //---------------------------------------------------------------------------...
C++ Замена отрицательных эл-ов матрицы нулями...что не так? Вот код! #include<iostream> using namespace std; int main () { setlocale (LC_ALL,".1251"); int n,m,i,j; int a; cout<<"Введте размерност"<<endl; http://www.cyberforum.ru/cpp-beginners/thread387790.html
C++ Списки
В общем сабж - как переделать прогу под односвязный и двусвязный списки, а то у меня ни то и ни сё =) Вот код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct BOOKS { char Author; //автор char Title; //название книги
Линейный односвязный список и Бинарное дерево C++
Необходимо написать программу, но вот что-то затрудняюсь 1.Два линейных односвязных списка заданы указателями на первый элемент. Целые числа, хранимые в узлах каждого из списков, упорядочены по возрастанию. Необходимо построить третий список, содержа-щий (также в порядке возрастания) все числа, занесенные в исходные списки. 2.Бинарное дерево задано указателем на корень. Реализовать программу,...
C++ плохой gets() http://www.cyberforum.ru/cpp-beginners/thread387769.html
Всем привет !! Сталкнулся с такой проблемой что оператор gets() нехочет выполнять есле передним стоит scanf вот пример #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> main(){ int a; char str; scanf("%d",a); gets(str);
C++ Возвести в квадрад отрицательные элементы, которые находятся на главной диагонали и выше нее. Если не трудно, то подскажите. вот дана матрица n*n и мне надо возвести в квадрад отриц. элем., которые находятся на главной диагонали и выше нее. собственно как начать работу с главной диагональю и выше нее. Задача пустяк на самом деле, но вот тормажу на этом месте. и еще как найти только первую строку. и вот гляньте еще вот это. у меня что-то не корректно работает. задание такое -... подробнее

Показать сообщение отдельно
nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
20.11.2011, 18:37     Нахождение всех углов в треугольнике
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
 
int main(void) 
{ double a, b, c, A, B, C, S; 
  double Ap, Bp, Cp;
  const float pi = 3.141593;
 
  cout << "Введите стороны a, b, c (см): ";
  cin >> a >> b >> c;
  Ap = acos((a*a-b*b-c*c)/(-2*b*c));
  A = Ap * 180/pi;
  Bp = asin((b*sin(Ap))/a);
  B = Bp * 180/pi;
  C = 180 - (A + B);
  Cp = C*pi/180; 
  S = 1.0/2* a*b*sin(Cp);
  cout << "\n Результаты: " << "\n Углы A = " << fixed << setprecision(2)<< A << "\n Угол B = " << B << 
          " град, C = " << C << "град" <<
          "\n Площадь S = " << S << " см\n ";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru