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

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


 
Вернуться
Тема: Кудаков Вадим можешь ли ты написать мне самую короткую программу на с++ а+b?
1
  1  Кудаков Вадим, 14 января 2012 г. 22:30:44
      Зачем к нему приводить, у меня Writer'a есть метод write, только он строку принимает, но к ней несложно привести.
  2  Маскин М В, 14 января 2012 г. 22:26:30
      блин, кстати спасибо то спасибо) но ведь приводить к принтврайтеру все равно приходится
что-то я туплю после армии)
  3  Кудаков Вадим, 14 января 2012 г. 22:25:28
      У них не только плюсы, у Лунева в A-B, к примеру, на 9 символов короче, чем у меня :(
  4  Маскин М В, 14 января 2012 г. 22:22:42
      А за подсказку спасибо) Забыл про полиморфизм совсем)
  5  Маскин М В, 14 января 2012 г. 22:21:19
      мне лично мало интересно как они так сделали)
  6  Маскин М В, 14 января 2012 г. 22:20:44
      ну дак у них то плюсы)
  7  Кудаков Вадим, 14 января 2012 г. 22:14:51
      Т.е. можно писать так
Writer p = new PrintWriter("Output.txt");
и вывод - p.write( ... + "");
Но это далеко до оптимального варианта, в этом вопросе компетентнее Лунев, Абрак Адабрин и Барабашков Константин :) У них короче получается.
Что касается с++ - короткий код в основном достигается с помощью особенностей VC++, которые я раскрывать не хочу. Кроме меня эти особенности знают как минимум 3 человека, можете пытать их :)
  8  Кудаков Вадим, 14 января 2012 г. 21:46:55
      Со static у меня также сделано, по другому вывод сделан.
Там кстати можно писать просто Writer при объявлении, ну и вместо print использовать write. Так немного короче выйдет.
Но у меня все это дело в одну строчку написано, без объявления дополнительной переменной для вывода.
  9  Маскин М В, 14 января 2012 г. 20:55:17
      Вот интересно только одно
Вадим идея у тебя такая же? Или краткость у тебя в другом?
  10  Маскин М В, 14 января 2012 г. 20:53:51
      На яве задача "снова a+b" (Кстати у Вадима тоже на яве)
Так и не понял как еще убрать хотя бы один символ
Но это было давно, видимо заняться было нечем)
Смысла в этом не много, just for fun
http://paste.ubuntu.com/804187/
  11  Кудаков Вадим, 14 января 2012 г. 19:25:12
      Нет, не могу :)
  12  Бекжан Бекболатулы, 14 января 2012 г. 17:13:07
      мой e-mail bekjan298@mail.ru
1

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

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