Livejournal
Log in
Post
Friends
My journal
burunduk1
Ночное
Jun 08, 2010 02:22
Есть такая вот задача (
Read more...
)
Leave a comment
Back to all threads
dlougach
June 7 2010, 22:34:48 UTC
Вместо fstream - fstream.h
тогда не нужно std:: писать
Reply
burunduk1
June 7 2010, 22:47:02 UTC
Идея хороша... Но есть одно но: там компилятор MS Visual 7. А оно не знает, что такое
Reply
dlougach
June 7 2010, 23:10:49 UTC
ещё одна безумная идея (хотя я не проверял) - сделать всё чарами (ограничения позволяют), и вводить данные стрелочкой. В выводе тогда надо написать что-то типа 1L + a. Итого в идеальном случае получится как раз 5 символов.
Reply
burunduk1
June 7 2010, 23:16:32 UTC
-6 символов!
Яша, спасибо тебе :-)))
Reply
goldvitaly
June 10 2010, 20:48:40 UTC
еще -2. Много раз открывать файл можно, я проверил
#include
char x, a, c;
main()
{
for(std::ifstream I("input.txt");
I>>c;
std::ofstream("output.txt")< a :
x ? x-- : a++;
}
Reply
dlougach
June 11 2010, 21:54:06 UTC
Вот это круто, только оно не открывает файл много раз, и в твоём коде всякие вычисления и вывод данных местами перепутаны.
Reply
burunduk1
June 11 2010, 22:01:49 UTC
Ничего не перепутано.
Оно ВЫХОДНОЙ файл много раз открывает :)
Reply
goldvitaly
June 12 2010, 11:07:45 UTC
Все "перепутано" ради двух символов :) Оно проходит тесты и работает. Я обычно полную фигню не говорю, как-то не привык :)
Reply
burunduk1
June 11 2010, 22:00:52 UTC
Красавец!!!
Долго соображал, почему такой for вообще корректно работает :)
Reply
burunduk1
June 7 2010, 23:17:18 UTC
L можно не писать.
Reply
Back to all threads
Leave a comment
Up
тогда не нужно std:: писать
Reply
Reply
Reply
Яша, спасибо тебе :-)))
Reply
#include
char x, a, c;
main()
{
for(std::ifstream I("input.txt");
I>>c;
std::ofstream("output.txt")< a :
x ? x-- : a++;
}
Reply
Reply
Оно ВЫХОДНОЙ файл много раз открывает :)
Reply
Reply
Долго соображал, почему такой for вообще корректно работает :)
Reply
Reply
Leave a comment