Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 23.11.2010
Сообщений: 11

Переделать вывод программы из текстового файла на экран

08.12.2010, 22:38. Показов 899. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот сама программа. Тут она выводит все в текстовый файл, а надо просто на экран типа
var
a:integer;
begin
read(a);
write(a+1);
readln;
end.
вобщем вот код:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
program second;
 
{$APPTYPE CONSOLE}
 
uses
   SysUtils, MAth;
 
type
   Ttype = array[-1..10001] of integer;
   Ttype1 = array[0..10001] of integer;
var
   f1, f2 : text;
   i, n : integer;
   ms : Ttype;
   a : Ttype;
   ans : integer;
 
Procedure _sort(var m : Ttype; n : integer);
var
   i, j, w : integer;
begin
   for i:=1 to n-1 do
   for j:=1 to n-i do
     if (m[j] > m[j+1]) then
       begin
         w := m[j];
         m[j] := m[j+1];
         m[j+1] := w;
       end;
end;
 
Procedure Read_data;
var
   num : integer;
begin
   assignfile(f1, 'in1.txt');
   reset(f1);
   i := 0;
   while not (eof (f1)) do
     begin
       read(f1, num);
       inc(i);
       ms[i] := num;
     end;
   n := i;
   close(f1);
end;
 
procedure Solve;
var
   j : integer;
begin
   _sort(ms, n);
   ms[0] := maxint;
   ms[-1] := 0;
   for j := 1 to n do
     a[j] := min(a[j-1], a[j-2]) + abs(ms[j] - ms[j-1]);
end;
 
Procedure Out_data;
var
   num : integer;
begin
   assign(f2, 'out2.txt');
   rewrite(f2);
   writeln(f2, a[n]);
   close(f2);
end;
 
begin
read_data;
Solve;
Out_data;
end.
думаю тут на пару минут работы, но помогите пожайлуста. в итоге должно получится так:условие задачи гвоздики:
На прямой дощечке вбиты гвоздики. Любые два гвоздика можно соединить ниточкой. Требуется соединить какие-то пары гвоздиков ниточками так, чтобы к каждому гвоздику была привязана хотя бы одна ниточка, а суммарная длина всех ниточек была минимальна. Дано число N и массив из N чисел. (2<=N<=10000).
Вход:5
4 10 0 12 2
Выход:6
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.12.2010, 22:38
Ответы с готовыми решениями:

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

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

Текстовые файлы.Организовать из программы вывод на экран содержимого исх.файлов
12)В редакторе создайте два текстовых файла, внесите в каждый файл по 10 строк произвольного...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.12.2010, 22:38
Помогаю со студенческими работами здесь

надо переделать задачу она уже решена ну ее нужно переделать
вот задача const n=4; var a:array of integer; i,s:integer; begin for i:=1 to n do begin...

Вывод матрицы из текстового файла на экран
Добрый вечер. Пришел с не большой проблемой. Записываю в файл матрицу Procedure enter(var...

Дан текстовый файл f и две строки s1 и s2. Получить текстовый файл g заменой ввода в файл f строки s1 на s2
Дан текстовый файл f и две строки s1 и s2. Получить текстовый файл g заменой ввода в файл f строки...

На файл текстового типа. Нужно толко переделать.
Из файла текстового типа переписать строки в другой файл в порядке возрастания их длин.(нужно без...

Переделка файла документа DOC MS Word в текстовый файл (блокнот). Подскажите, пожалуйста.
Суть в том что нужно переделать каким то образом файл вордовский в файл блокнот я представления не...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru