Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 
[Вернуться к задаче]   1
  1  Лаврентьев Артём Александрович, 18 октября 2019 г. 12:44:22
     #include <iostream> #include <cmath> using namespace std; double area(int x1,int y1,int x2,int y2,int x3,int y3) { return fabs(1.*(x2-x1)*(y3-y1)-(1.*(x3-x1)*(y2-y1)))/2.; } main() { int x1,y1,x2,y2,x3,y3,a,b,c; cin>>x1>>y1>>x2>>y2>>x3>>y3; cout<<fixed<<area(x1,y1,x2,y2,x3,y3); }
  2  Бендерский Кирилл Дмитриевич, 09 октября 2019 г. 19:26:14
     кто не сдает на плюсах,напишите cout << fixed ....
  3  Илья, 24 сентября 2019 г. 19:22:42
     Тоже интересен 8 тест
  4  Кузьменко Ирина, 21 августа 2019 г. 9:53:32
     Уважаемый админ, подскажите пожалуйста, какие значения вводятся в тесте 8. Спасибо.
  5  Буславский Александр Андреевич, 14 мая 2019 г. 3:22:54
     Кто бы мог подумать, что применение модуля приводит к ошибке...
  6  Борисенко Даниил Андреевич, 02 февраля 2019 г. 23:00:15
     Уважаемые админы, подскажите, пожалуйста, в чем принципиальное отличие "abs" от "fabs"в этой задаче? Я совершенно не понимаю на каком уровне ошибка.. Почему "fabs" проходит, а "abs" нет? Язык с++. Решение №9980818 проходит, а №9980822 нет. Почему так происходит, если обе эти функции работают с форматом "long double". Заранее спасибо...
     Удивительно то, что хоть что-то проходит. При выводе long double через gcc/cstdio/printf следует писать %Lf, а не %lf.
  7  Кирпаль Андрей Николаевич, 06 января 2019 г. 17:09:07
     А треугольник может быть не прямоугольным?
     Может.
  8  Буреев Нияз Айратович, 21 декабря 2018 г. 19:36:14
     как я понял sqrt использовать нельзя ,ибо он не точный.Поищите "Знаковая площадь треугольника и предикат "По часовой стрелке"" ,там есть формула с делением
  9  Кузнецов Юрий Александрович, 21 декабря 2018 г. 4:21:25
     Уважаемый одмен, а можно в условии задачи указывать все параметры вывода?
     В этой задаче разрешается практически любой формат, лишь бы число было выведено абсолютно точно.
  10  Шепелев Александр Анатоьевич, 31 октября 2018 г. 21:33:29
     Почему вы не написали, что нужно выводить с точностью до 1 знака после запятой.
     Потому что если выводить с двумя знаками после запятой - тоже принимает.
  11  Войнов Андрей Александрович, 14 сентября 2018 г. 20:16:00
     Я одного не могу понять, почему у меня на Паскале с фиксированным выводом (1 знак после запятой) приняло, а на С++ (код "идентичен" на обоих языках) - нет. Может я чего-то не знаю о C++? Подскажите, пожалуйста!)
     Да, real Паскаля - это double в C++, не float.
 1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2019, E-mail: admin@acmp.ru