Форум программистов, компьютерный форум CyberForum.ru

Скажите, пожалуйста, возможно ли код сократить еще? - C++

Восстановить пароль Регистрация
 
Pavlov_Mikhail
0 / 0 / 0
Регистрация: 31.12.2013
Сообщений: 20
21.01.2014, 14:28     Скажите, пожалуйста, возможно ли код сократить еще? #1
Вот код моей программы.
C++
1
2
3
4
5
6
7
#include <fstream>
int a,b,c;
main(){
std::fstream i("input.txt"),o("output.txt", 2);
i>>a>>b>>c;
o<<(a>=b+c?"YES":"NO");
}
в частности меня интересует можно ли укоротить эту строку
C++
1
std::fstream i("input.txt"),o("output.txt", 2);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
21.01.2014, 14:34     Скажите, пожалуйста, возможно ли код сократить еще? #2
Pavlov_Mikhail, пользуйтесь поиском
http://www.cyberforum.ru/cpp-beginne...ad1075928.html
voral
346 / 326 / 46
Регистрация: 16.03.2008
Сообщений: 1,698
21.01.2014, 14:37     Скажите, пожалуйста, возможно ли код сократить еще? #3
ужас
- можно убрать все переносы строк. сократит исходник (если у вас винда на 2байт/строка)
- изменить имена файлов на односимвольные
- вместо да/нет выводить 1/0.....

А зачем все это?
Pavlov_Mikhail
0 / 0 / 0
Регистрация: 31.12.2013
Сообщений: 20
21.01.2014, 14:38  [ТС]     Скажите, пожалуйста, возможно ли код сократить еще? #4
И если не трудно объясните принцип работы этого кода

C++
1
2
3
4
5
#include <ios>
main()
{
  system("for /f \"tokens=1,2\" %a in (input.txt) do set /a %a+%b >output.txt");
}
Добавлено через 34 секунды
Цитата Сообщение от voral Посмотреть сообщение
ужас
- можно убрать все переносы строк. сократит исходник (если у вас винда на 2байт/строка)
- изменить имена файлов на односимвольные
- вместо да/нет выводить 1/0.....

А зачем все это?
это из задачи
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
21.01.2014, 17:49     Скажите, пожалуйста, возможно ли код сократить еще? #5
Цитата Сообщение от Pavlov_Mikhail Посмотреть сообщение
И если не трудно объясните принцип работы этого кода
читайте комментарий к этому коду в том же ответе.
Yandex
Объявления
21.01.2014, 17:49     Скажите, пожалуйста, возможно ли код сократить еще?
Ответ Создать тему
Опции темы

Текущее время: 03:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru