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

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


 
Вернуться
Тема: Мини опросик для тех кто пишет на С++ или JAVA
1
  1  Прищенко Богдан Олегович, 14 февраля 2010 г. 17:40:14
      cin и cout обычно, хотя когда как. Был случай, на Сфере одну задачу не мог здать, ловил ТЛ, так пришлось переписать через gets и puts, а то scanf() и printf() не помогли (у меня там еще и алго был не очень:( ).
  2  Колобов Олег, 14 февраля 2010 г. 16:46:28
      Если пишешь на C++, "правильнее" использовать потоковый ввод/вывод, если на С, то scanf(), printf(), gets, puts и т.д.
Но по мне, для решения олимпиадных задач printf() и scanf() намного удобнее =)
  3  Мырзаханов Айдар Канатович, 14 февраля 2010 г. 1:30:08
      Вообще, потоковый ввод/вывод гораздо медленнее. И на задачах с большим вводом/выводом лучше использовать scanf/printf нежели cin/cout. В остальных случаях неважно чем пользоваться лишь бы было удобно.
Есть еще более быстрые варианты, но на соревнованиях чаще всего расчитывают авторские решения на scanf и printf.
  4  Мирный, 14 февраля 2010 г. 0:16:34
      Таблички - пример неудачный, в олимпиадных задачах встречаются нечасто, а вообще формат вывода чисел в олимпиадных задачах задавать нужно довольно часть, и как по мне, удобнее это printf делать.
  5  Мирный, 14 февраля 2010 г. 0:02:47
      До олимпиад если не нужно было рисовать на консоль различных табличек, менюшек и т.п. использовал cin/cout, в настоящее время полностью перешёл на scanf/printf.
Могу добавить что действительно cin/cout выглядят компактнее и осваиваются новичками гораздо быстрее, но если нужно вывести на консоль какую-то менюшку, вывести табличку, то тут гемороя будет гораздо больше.
К scanf/printf нужно привыкнуть (лично мне чтобы понадобилось немногим меньше недели), но позиционирование на консоли текста выполняется элементарно, и выполняются эти операторы на порядок быстрее (иногда эта разница в скорости имеет решающее значение)
  6  Шмидт Андрей (SKYDOS), 13 февраля 2010 г. 23:16:11
      Ким Вячеслав Олегович

http://www.cplusplus.com/ reference/ clibrary/cstdio/ printf/
http://www.cplusplus.com/ reference/ clibrary/cstdio/ scanf/

вот тут можешь почитать, а понятней - оглядеть примеры внизу.
  7  Ким Вячеслав Олегович, 13 февраля 2010 г. 22:50:07
      я это и про scanf() Тоже, ибо им я вообще пользоваться не умею
  8  Ким Вячеслав Олегович, 13 февраля 2010 г. 22:47:24
      cout
учили его, пользуемся им. А вот как пользоваться printf() меня никто не учил, но если научат буду благодарен! ибо задачу "Земельный комитет" я сдать не мог по ТЛЕ именно изза него
  9  Мехрдоди Одил(ТРГИ), 13 февраля 2010 г. 21:10:02
      забыл сказать КОНЕЧНО!!! он намного удобней и плевать на потере во времени мне важнее удобство!
  10  Мехрдоди Одил(ТРГИ), 13 февраля 2010 г. 21:09:08
      cout
  11  Шмидт Андрей (SKYDOS), 13 февраля 2010 г. 20:11:23
      Что предпочитаете юзать чаще: printf() или cout (print - JAVA) ?
1

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

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