Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2012, 14:05   #1
mx4
 
Регистрация: 09.11.2012
Сообщений: 3
Вопрос Площадь треугольника. В чем ошибка?

В чем ошибка?
Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>

int main() {
double a,b,u,S;
printf("Vvod 2x storon"); scanf("%d%d",&a,&b);
printf("Vvod ugla"); scanf("%d",&u);
S=1.0/2*a*b*sin(u);
printf("\n ploshad ravna %4.2f",S);	
  return 0;
}
Изображения
Тип файла: jpg Снимок-экрана.jpg (92.5 Кб, 122 просмотров)
mx4 вне форума Ответить с цитированием
Старый 09.11.2012, 14:26   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

1) Спецификатор %d - ввод целого и передавать тогда надо адрес аргумента типа int.
2) Это не ошибка, но для ясности лучше бы писать 0.5*a*b*sin(u).
3) sin принимает угол в радианах, а не в градусах.
Abstraction вне форума Ответить с цитированием
Старый 09.11.2012, 14:30   #3
Murashov
Форумчанин
 
Аватар для Murashov
 
Регистрация: 30.10.2012
Сообщений: 121
По умолчанию

1) не %d, а %f
2) перед вводом очистку буфера fflush(stdin)
всё остальное включая синуса в порядке, толь не делить на 2, а 2.0.. но это смотря как компилятор к этому отнесётся

Последний раз редактировалось Murashov; 09.11.2012 в 14:33.
Murashov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано 3 точки своими координатами х,у. Будет ли они вершинами треугольника. Если да - найти периметр и площадь треугольника Arhi555 Паскаль, Turbo Pascal, PascalABC.NET 2 11.09.2012 17:46
Площадь треугольника Lana44 Общие вопросы C/C++ 3 05.02.2012 17:34
Площадь треугольника fasty Помощь студентам 1 06.12.2011 23:27
площадь треугольника х-prof Паскаль, Turbo Pascal, PascalABC.NET 3 16.06.2011 13:29
Вычислить площадь треугольника. С++ varlonec Помощь студентам 2 26.01.2010 20:07