powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Формула Герона
25 сообщений из 25, страница 1 из 1
Формула Герона
    #38892654
Фотография ванмомас намбаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал прогу но не заходит в систему проверки почему-то,чекал на компе вроде все норм,может тут есть проблема?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
#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;
}
...
Рейтинг: 0 / 0
Формула Герона
    #38892751
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаванне заходит в систему проверки почему-токуда не заходит?
...
Рейтинг: 0 / 0
Формула Герона
    #38892774
Фотография ванмомас намбаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych,система проверки автоматическая
...
Рейтинг: 0 / 0
Формула Герона
    #38892779
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаван,

Ты на каком языке пишешь?
...
Рейтинг: 0 / 0
Формула Герона
    #38892789
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаванegorych,система проверки автоматическаяА это что такое?
Родственник волшебной палочки?
...
Рейтинг: 0 / 0
Формула Герона
    #38892799
Фотография ванмомас намбаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,там в чем суть,у нее есть список тестов и спомощью них она проверяет,скажи просто в программе есть ошибка?
...
Рейтинг: 0 / 0
Формула Герона
    #38892814
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаванWhite Owl,там в чем суть,у нее есть список тестов и спомощью них она проверяет,скажи просто в программе есть ошибка?У кого есть список тестов??? Какие тесты??? Кто проверяет???
Телепатов у нас нет.

Да, в программе ошибка есть. Как минимум одна и большая: ты пишешь на языке-метисе. Это не С++ и не Си. Это нечто среднее которое может работать, а может не работать. Поэтому первым делом, реши на каком языке ты пишешь и пиши чисто на нём.
...
Рейтинг: 0 / 0
Формула Герона
    #38893395
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаван, попробуйте потоки закрыть перед завершением программы.
Код: plaintext
1.
2.
fclose(in);
fclose(out);


Как то забыл это сделать и программа на acmp не обрабатывалась корректно системой тестирования.
...
Рейтинг: 0 / 0
Формула Герона
    #38893407
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаван, почему вы делаете вывод в формате .0f ? Даже если площадь найдена верна, на поток вывода вы отправляете целое число, по сути
...
Рейтинг: 0 / 0
Формула Герона
    #38893490
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ванмомас намбаванWhite Owl,там в чем суть,у нее есть список тестов и спомощью них она проверяет,скажи просто в программе есть ошибка?
Тут ошибка
Код: plaintext
1.
printf("%.0f", s);


Почитайте про форматирование вывода.
...
Рейтинг: 0 / 0
Формула Герона
    #38893657
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlДа, в программе ошибка есть. Как минимум одна и большая: ты пишешь на языке-метисе. Это не С++ и не Си. Это нечто среднее которое может работать, а может не работать. Поэтому первым делом, реши на каком языке ты пишешь и пиши чисто на нём.
Это кстати камень, который я кидал в огород старика Бьярне. Двойственность системы ввода вывода.
И отсутствие рекомендаций по их использованию. Новички системно и постоянноута путают stdio/conio.
Смешивают их. Пытаются одним API вычитывать из хендлов другого. Забывают про буферизацию.
...
Рейтинг: 0 / 0
Формула Герона
    #38893678
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто кстати камень, который я кидал в огород старика Бьярне. Двойственность системы ввода вывода.
И отсутствие рекомендаций по их использованию. Новички системно и постоянноута путают stdio/conio.


conio нет в стандарте.
Так что не понятно вообще, о чём речь.
...
Рейтинг: 0 / 0
Формула Герона
    #38893757
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
>> Это кстати камень, который я кидал в огород старика Бьярне. Двойственность системы ввода вывода.
и что ты предлагаешь? убрать из поддержки сишный ввод/вывод? - как раз этого и хотели избежать, иначе прощай совместимость с С.

>> И отсутствие рекомендаций по их использованию.
ну не правда же. В любом учебнике по плюсам начинают с этого. Забудьте, говорят, про printf(), scanf(), вот у нас теперь чё есть - потоки ввода/вывода. Прям с первой книжки Страуструпа я помню эту телегу.

>> путают stdio/conio.
путают stdio/iostream ты хотел написать ведь?
...
Рейтинг: 0 / 0
Формула Герона
    #38893808
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Я имел в виду iostrean
...
Рейтинг: 0 / 0
Формула Герона
    #38893815
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychЗабудьте, говорят, про printf(), scanf(), вот у нас теперь чё есть - потоки ввода/вывода. Прям с первой книжки Страуструпа я помню эту телегу.
Не взлетает. Потому-что программер - ленив.

Вместо

Код: plaintext
1.
std::cout << boost::format("%s %s!\n") % "Hello" % "World";



он будет писать

Код: plaintext
1.
printf("%s %s!\n","Hello","World");



Потому-что так короче.
...
Рейтинг: 0 / 0
Формула Герона
    #38893856
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
мы уже спорили об этом :)
имхо, он будет писать
Код: plaintext
1.
cout << "Hello" << " " << "World!" << endl;

потому что так - короче :) и не надо заморачиваться даже со всякими этими %s, %d и прочими процентами ))
...
Рейтинг: 0 / 0
Формула Герона
    #38893858
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНе взлетает. Потому-что программер - ленив.а вот с этим - согласен. Поэтому он будет писать так, как привык программируя на С, что опять же нас приводит ко второму постулату Бьёрна: хочешь учить С++ не надо начинать с С ))
...
Рейтинг: 0 / 0
Формула Герона
    #38893860
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форматирование бро... это чортово форматирование. Без него - никуда. Никакой отчотик не напишешь. Вот
в таком вот аспекте.
...
Рейтинг: 0 / 0
Формула Герона
    #38893879
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonФорматирование бро... это чортово форматированиеда ладно, возможности по форматированию у printf и stream одинаковые. Кроме привычки тут больше нет никаких сдерживающих факторов
...
Рейтинг: 0 / 0
Формула Герона
    #38893960
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonWhite OwlДа, в программе ошибка есть. Как минимум одна и большая: ты пишешь на языке-метисе. Это не С++ и не Си. Это нечто среднее которое может работать, а может не работать. Поэтому первым делом, реши на каком языке ты пишешь и пиши чисто на нём.
Это кстати камень, который я кидал в огород старика Бьярне. Двойственность системы ввода вывода.
И отсутствие рекомендаций по их использованию. ...
И что вам ответил старина Страуструп ( http://stroustrup.com/ )?
...
Рейтинг: 0 / 0
Формула Герона
    #38893982
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сказал что побъёт меня своим тапком. Но в скруль не ходит.

А кодерам какая разница. Им не угловые скобки. Им - ехать.
...
Рейтинг: 0 / 0
Формула Герона
    #38893984
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonegorychЗабудьте, говорят, про printf(), scanf(), вот у нас теперь чё есть - потоки ввода/вывода. Прям с первой книжки Страуструпа я помню эту телегу.
Не взлетает. Потому-что программер - ленив.

Вместо

Код: plaintext
1.
std::cout << boost::format("%s %s!\n") % "Hello" % "World";



он будет писать

Код: plaintext
1.
printf("%s %s!\n","Hello","World");



Потому-что так короче.

Да так не только короче, но и визуально понятнее.
Короче, форматный вывод придумали ещё в первом языке программирования (fortran-e), и до сих пор ничего лучше для ввода-вывода нет. Даже в Java пыжились, пыжились, но видимо под напором Гая Стила таки добавили форматный вывод в 7-ке.

Я лично iostreams (его вывод в виде сдвигов) не люблю, и применяю крайне редко, в учебных/тестовых программах.
...
Рейтинг: 0 / 0
Формула Герона
    #38894000
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЯ лично iostreams (его вывод в виде сдвигов) не люблю, и применяю крайне редко, в учебных/тестовых программах.это привычка старого сишника, ничего более =))
...
Рейтинг: 0 / 0
Формула Герона
    #38894104
Фотография ванмомас намбаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там системака просто хавала с точностью до трех знаков после запятой,это не где не было указано просто.
...
Рейтинг: 0 / 0
Формула Герона
    #38894105
Фотография ванмомас намбаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury,о спасибо!Это очень важно на самом деле,теперь всегда буду закрывать.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Формула Герона
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]