Формула Герона

ванмомас намбаван
Дата: 02.03.2015 17:15:41
Написал прогу но не заходит в систему проверки почему-то,чекал на компе вроде все норм,может тут есть проблема?
#include <iostream>
#include <stdio.h>
#include <math.h>


using namespace std;

int main()
{
	freopen("input.txt", "r", stdin);
	freopen("output.txt", "w", stdout);
	double a, b, c;
	cin >> a;
	cin >> b; cin >> c;
	double p = (a + b + c) / 2;
	double s = sqrt((p*(p - a)*(p - b)*(p - c)));
	printf("%.0f", s);
	
	return 0;
}
egorych
Дата: 02.03.2015 18:42:36
ванмомас намбаван
не заходит в систему проверки почему-то
куда не заходит?
ванмомас намбаван
Дата: 02.03.2015 19:06:01
egorych,система проверки автоматическая
White Owl
Дата: 02.03.2015 19:08:20
ванмомас намбаван,

Ты на каком языке пишешь?
White Owl
Дата: 02.03.2015 19:15:02
ванмомас намбаван
egorych,система проверки автоматическая
А это что такое?
Родственник волшебной палочки?
ванмомас намбаван
Дата: 02.03.2015 19:22:35
White Owl,там в чем суть,у нее есть список тестов и спомощью них она проверяет,скажи просто в программе есть ошибка?
White Owl
Дата: 02.03.2015 19:36:31
ванмомас намбаван
White Owl,там в чем суть,у нее есть список тестов и спомощью них она проверяет,скажи просто в программе есть ошибка?
У кого есть список тестов??? Какие тесты??? Кто проверяет???
Телепатов у нас нет.

Да, в программе ошибка есть. Как минимум одна и большая: ты пишешь на языке-метисе. Это не С++ и не Си. Это нечто среднее которое может работать, а может не работать. Поэтому первым делом, реши на каком языке ты пишешь и пиши чисто на нём.
SashaMercury
Дата: 03.03.2015 12:42:43
ванмомас намбаван, попробуйте потоки закрыть перед завершением программы.
fclose(in);
fclose(out);

Как то забыл это сделать и программа на acmp не обрабатывалась корректно системой тестирования.
SashaMercury
Дата: 03.03.2015 12:52:37
ванмомас намбаван, почему вы делаете вывод в формате .0f ? Даже если площадь найдена верна, на поток вывода вы отправляете целое число, по сути
SQL2008
Дата: 03.03.2015 13:38:03
ванмомас намбаван
White Owl,там в чем суть,у нее есть список тестов и спомощью них она проверяет,скажи просто в программе есть ошибка?

Тут ошибка
printf("%.0f", s);

Почитайте про форматирование вывода.