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

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

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

Не понимаю почему не выводит acos! - C++

18.10.2013, 21:18. Просмотров 382. Ответов 4
Метки нет (Все метки)

Длины сторон треугольника равны a, b, c. Если треугольник равносторонний, то найти его площадь. Если треугольник равнобедренный, то найти периметр и угол между равными сторонами.

#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>

int main(int argc, char** argv)
{
float a,b,c,S,P,G;
printf ("vvedite storonu treugolnika");
scanf ("%f",&a);
printf ("vvedite storonu treugolnika");
scanf ("%f",&b);
printf ("vvedite storonu treugolnika");
scanf ("%f",&c);
if (a==b && b==c && a==c)
{
S=sqrt(3)*a*a/4;
printf("\nS=%5.2f\t",S);}

else
{
if (a==b || b==c || a==c)
P=a+b+c;
printf("\nP=%5.2f\t",P);
G=acos((a*a + b*b -c*c)/2*a*b);
G=G*180/3.14159;
printf("\nG=%5.2f\t",G);
}
return 0;
}

 Комментарий модератора 
Будьте внимательны при выборе раздела форума
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2013, 21:18     Не понимаю почему не выводит acos!
Посмотрите здесь:

C++ не понимаю-почему не сравнивает?
C++ да я не знаток но все таки: не понимаю почему ругается на cout
R6010 - не понимаю, почему и что VS2010 хочет C++
Не компилируется,не понимаю,почему C++
Выдает ошибку, не понимаю почему! C++
C++ Не понимаю, почему не работает стандартная функция strlen
C++ Не понимаю, что не так, почему не работает
C++ не понимаю почему цикл не заканчивается
Declaration syntax error не понимаю почему C++
C++ Почему я ничего не понимаю в C++?
при некорректном вводе cin далее уже не принимает ввод, не понимаю почему? C++
Проверить правильность написания заглавных букв в текстовом файле (не понимаю, почему программа не работает) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IchimaruGin
61 / 61 / 24
Регистрация: 14.07.2013
Сообщений: 289
Завершенные тесты: 1
18.10.2013, 23:21     Не понимаю почему не выводит acos! #2
оно вобще невыводит значение или выводит неверное
kornelyk
1 / 1 / 0
Регистрация: 07.01.2012
Сообщений: 141
19.10.2013, 13:48  [ТС]     Не понимаю почему не выводит acos! #3
выводит G=nan
IchimaruGin
61 / 61 / 24
Регистрация: 14.07.2013
Сообщений: 289
Завершенные тесты: 1
19.10.2013, 14:26     Не понимаю почему не выводит acos! #4
Цитата Сообщение от kornelyk Посмотреть сообщение
G=acos((a*a + b*b -c*c)/2*a*b);
а должно быть
C++
1
G=acos((a*a + b*b -c*c)/(2*a*b));
kornelyk
1 / 1 / 0
Регистрация: 07.01.2012
Сообщений: 141
19.10.2013, 14:29  [ТС]     Не понимаю почему не выводит acos! #5
Всем огромное спасибо*
Yandex
Объявления
19.10.2013, 14:29     Не понимаю почему не выводит acos!
Ответ Создать тему
Опции темы

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