Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.04.2012, 20:37   #1
скромница2012
Новичок
Джуниор
 
Регистрация: 16.04.2012
Сообщений: 3
По умолчанию Задачи для начинающих

Требуется сложить два целых числа А и В.
Входные данные

В единственной строке входного файла INPUT.TXT записано два натуральных числа через пробел, не превышающих 10 в степени 9.
Выходные данные

В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — сумму чисел А и В.
скромница2012 вне форума
Старый 16.04.2012, 21:04   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Скромница, а в чем проблема? И для приличия пишите :
1) Здрасте
2) Прошу помощи

Ну а так вот ваша задача
Код:
var a, b : Longint;

begin
  Assign(input, 'input.txt'); reset(input);
  Assign(output, 'output.txt'); rewrite(output);

  Read(a, b);
  Write(a + b);

  Close (input);
  Close (output)
end.

Последний раз редактировалось Poma][a; 17.04.2012 в 17:25.
Poma][a вне форума
Старый 16.04.2012, 21:07   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Poma][a
А закрывать файлы? Автор будет?
I'm learning to live...
Stilet вне форума
Старый 16.04.2012, 21:10   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

если не изменят память, то переменные 'input', 'output' не нуждаются в закрытии...
UpDate Точно не нуждаются!!! Вы ведь когда просто читаете не пишете Close (input); ?

Последний раз редактировалось Poma][a; 16.04.2012 в 21:34.
Poma][a вне форума
Старый 16.04.2012, 21:39   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Логично, но получается что ты плохому учишь - если автор возьмет не стандартные переменки для файлов что тогда? Забудет закрывать и получит потери.
Переназначение 'input', 'output' кстати не рекомендуется - плохим стилем считается.
Я даже однажды видел последствия - программа выдавала в СОМ порт поток инфы (тоже было переназначение СОМ на output), и по какой то причине в канал попадали сообщения ошибок вычисления. Операторы ничего на экран не получали, зато контроллер дурил по черному. Долго не могли разобраться в чем дело.
Так что эти стандартные переменки лучше оставить в покое.
I'm learning to live...
Stilet вне форума
Старый 16.04.2012, 21:50   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Ладно прислушаюсь мудрым словам...
А на счет аффтора ты погорячился... Зашла кинула нам задания, ни привет, ни здрасте, ни банального помогите, даже строки не написала
Poma][a вне форума
Старый 16.04.2012, 22:55   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Stilet, справедливости ради надо заметить,
что вот здесь "ВВЕДЕНИЕ В ОЛИМПИАДНОЕ ПРОГРАММИРОВАНИЕ"

приведено именно то решение, что написал Poma][a в пост #2
(стандартные input, output не закрываются).


Хотя, по сути (и исходя из личного опыта) я полностью согласен - раз открыл файл - будь добр, закрой его!
Serge_Bliznykov вне форума
Старый 17.04.2012, 09:37   #8
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Зашла кинула нам задания, ни привет, ни здрасте, ни банального помогите, даже строки не написала
Дык. Не видишь штоле?? скромница она, блин!! слова вымолвить не может, заикается, бендяшко..
))

Не вижу смысла в данной задаче перенаправлять стандартный ввод/вывод. Ни к чему хорошему это не приведет. Переделать на обычные файлы, и вопрос о незакрывании отпадет сам собой..
Предпочитаю на "ты".
TinMan вне форума
Старый 17.04.2012, 17:27   #9
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Всё убедили, понял, больше не повториться (просто уже давно зарегался на acmp, еще до изучения файлов, вот и копировал, не думая...)
Poma][a вне форума
Старый 17.04.2012, 17:55   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Зашла кинула нам задания, ни привет, ни здрасте, ни банального помогите, даже строки не написала
И не такое бывает )
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи для начинающих,нужна помошь в освоении brahmanchik Помощь студентам 13 20.01.2012 22:54
С++ для начинающих Maxim1 Общие вопросы C/C++ 10 31.05.2010 00:22
Урок по С++ для начинающих. spamer Общие вопросы C/C++ 7 11.07.2009 04:32
C/C++, подработка для начинающих lexaxl Фриланс 1 20.02.2009 14:48
Oracle для начинающих Neymexa SQL, базы данных 1 14.02.2009 10:08