Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
EvilStar
0 / 0 / 0
Регистрация: 12.11.2014
Сообщений: 3
#1

Помогите найти ошибку: По двум сторонам и углу найти все остальное - C++

13.11.2014, 07:59. Просмотров 278. Ответов 1
Метки нет (Все метки)

Доброго времени суток. В универе дали задание написать программу "По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону." Написал программу, но она выдаёт неправильный ответ. Может кто посмотреть и сказать, в чём проблема?
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
#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <iostream>
void main() {
    float pi = 3.14159;
    setlocale(0, "");
    float a, b, c, A, B, C;
    printf("Введите две стороны и угол между ними: \n");
    printf("Введите первую сторону\t");
    scanf("%f",&a);
    printf("Введите вторую сторону\t");
    scanf("%f", &b);
    printf("Введите первый угол\t");
    scanf("%f", &A);
    A = (A * pi) / 180;
    c = a*a + b*b - 2 * a * b * cos(A);
    c = sqrt(c);
    printf("Третья сторона равна: %6.3f \n", c);
 
    B = (pow(b, 2) + pow(a, 2) - pow(c, 2)) / (2 * b*c);
    B = cos(B);
    B = acos(B) + 2 * pi;
    C = 180 - A - B;
    printf("Второй угол = %6.3f \n", B);
    printf("Третий угол = %6.3f \n", C);
 
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2014, 07:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите найти ошибку: По двум сторонам и углу найти все остальное (C++):

Найти площадь треугольника по заданным двум сторонам и углу между ними. - C++
Найти площадь треугольника по заданным двум сторонам и углу между ними. Предоставить возможность ввода угла в радианах или в градусах....

Условие: По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. c^2 = a^2 + b^2 - 2 ab cos A - C++
Условие: По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. c^2 = a^2 + b^2 - 2 ab cos A...

Идентификация трапеции по двум сторонам и углу между ними - C++
Нужно идентифицировать трапецию по двум сторонам и углу между ними (квадрат, равнобедренная, обыкновенная)

Найдите площадь треугольника по двум его сторонам и углу между ними - C++
найдите площадь треугольника по двум его сторонам и углу между ними. Это все сделать в Си++. Пожалуйста помогите

Найти максимальную площадь треугольника по двум его сторонам - C++
Формат ввода Первая строка ввода содержит два целых числа A и B (1 ≤ A, B ≤ 109) – заданные длины сторон. Формат вывода Вывести одно...

Помогите найти ошибку - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main () {int i,j,s; int ** b=new int*(4) for (i=0;i&lt;4;i++) b=new int for...

1
_Ivana
3185 / 1801 / 153
Регистрация: 01.03.2013
Сообщений: 5,029
Записей в блоге: 3
13.11.2014, 11:48 #2
Проблемы, как всегда, в глупостях. Например, навскидку - А уже переведено в радианы в строке 16, однако в строке 24 присутствует вера в то, что оно еще в градусах. В строках 22-23 детально не разбирался, но очень похоже на бред.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2014, 11:48
Привет! Вот еще темы с ответами:

помогите найти ошибку - C++
доброе время суток Столкнулся с такой проблемой, надо сделать прогу которая: Вводим текст, и из этого текста удаляем слова которые...

Помогите найти ошибку - C++
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений &quot;Да&quot;, &quot;Нет&quot;, &quot;На границе&quot; в...

Помогите найти ошибку - C++
Короче написал прогу, в которой вводится строка, и в ней надо заменить первое слово. Всё работает нормально но при выводе конечной строки...

Помогите найти ошибку - C++
Программа быстрого возведения в степень.препод сказал, что одна ошибка из-за которой не работает прога.помогите найти #include...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru