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

Сократить код на два символа - C++

Восстановить пароль Регистрация
 
 
костя666674555
-94 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 78
06.01.2014, 20:53     Сократить код на два символа #1
сокртить код
C++
1
2
3
4
5
6
7
#include <fstream>
main(int n)
{
std::fstream I("input.txt"), O("output.txt", 2);
I>>n;
O<<(n <=0 ? (n - n*n)  / 2 + 1 : (n*n+n)/2);
}
Размер кода: 111
а лутший 99 символов (разумеется с++) как?
[Задачу размещайте здесь] Задача

Добавлено через 4 минуты
итак начнём
строка
C++
1
O<<(n <=0 ? (n - n*n)  / 2 + 1 : (n*n+n)/2);
сократим на 1 символ
C++
1
O<<(n >0 ? (n*n+n)/2 : (n - n*n)/ 2 + 1);
итак код
C++
1
2
3
4
5
6
7
#include <fstream>
main(int n)
{
std::fstream I("input.txt"), O("output.txt", 2);
I>>n;
O<<(n >0 ? (n*n+n)/2 : (n - n*n)/ 2 + 1);
}
Размер кода: 110
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
08.01.2014, 19:26     Сократить код на два символа #21
UI, Presentation Error это не Compilation Error. Presentation Error - значит какая-то фигня с форматом вывода (или совсем нету выходного файла)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xoror
 Аватар для xoror
29 / 31 / 2
Регистрация: 15.12.2013
Сообщений: 147
08.01.2014, 19:27     Сократить код на два символа #22
Цитата Сообщение от костя666674555 Посмотреть сообщение
не 99 а 98 :-)
А какая теперь разница? Ведь UI ответил что этот вариант вызовет ошибку.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2014, 19:35     Сократить код на два символа
Еще ссылки по теме:

C++ Сократить код ( Вырубка деревьев (Время: 1 сек. Память: 16 Мб Сложность: 46%)
Скажите, пожалуйста, возможно ли код сократить еще? C++
C++ Сократить код. Задача про туриста
Код символа в число символа C++
C++ Сократить код, переделав if

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
08.01.2014, 19:35     Сократить код на два символа #23
Тут все зависит от того, каким компилятором пользуется ТС, а не UI. Я тоже проверял код, на обычном компиляторе))
Yandex
Объявления
08.01.2014, 19:35     Сократить код на два символа
Ответ Создать тему
Опции темы

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