Олимпиады по информатике (ХМАО - Югра)

   
 
Югорский НИИ ИТ, Югорский ФМЛ
Логин:   Пароль:    
 
   
 
Новости
О проекте
Регистрация
Гостевая книга
Форум
Архив задач
Состояние системы
Олимпиады
Работа в системе
Рейтинг
Новичкам
Методическое пособие
Дистанционное обучение
Дистрибутивы
Ссылки

HotLog

При решении олимпиадных задач необходимо уметь работать с текстовыми файлами, т.к. от участника олимпиады, как правило, требуется написать программу, которая считывает некоторые данные из одного файла, производит определенные вычисления, а результат выводит в другой файл.

Для работы с файлами как в языке Паскаль, так и в языке Си можно обойтись без использования файловых переменных. Добавив две строчки кода в программу, можно перенаправить ввод данных с консоли на ввод из файла, а вывод на экран заменить на вывод в файл. Следующие фрагменты кода реализуют данную возможность:

  // Язык Си
  freopen("input.txt","r",stdin);
  freopen("output.txt","w",stdout);

  {Язык Паскаль}
  assign(input, 'input.txt'); reset(input);
  assign(output, 'output.txt'); rewrite(output);

Перед началом работы рекомендуем первоначально ознакомиться со следующими разделами:

  1. Введение
  2. Работа в системе
  3. Среды разработки программ на С++ на примере решения задачи "А+В"

В этой теме мы предлагаем решить простейшие задачи, которые помогут ознакомиться с вводом-выводом данных. Подобные задачи обычно используются на пробных турах олимпиад по программированию.

Список задач

Задача 1: A+B
Задача 2: Неглухой телефон
Задача 3: Два бандита
Задача 4: Журавлики
Задача 5: Игра

Вернуться

 
     
Югорский НИИ ИТ, Югорский ФМЛ


виды фундаментов http://spb-sovtrans.ru/