Суббота, 22.11.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Не работает программа! Помагите!
Andrey89Дата: Среда, 26.12.2007, 04:10 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
Извеняюсь ,что опять создал тему с это задачей,но программа ,которую выложил Seqular не работает!
Cоздать в текстовом редакторе входной текстовый файл Input.txt. Далее необходимо разработать структурированную программу,которая должна прочитаь данные из этого файла в оперативную память компьютера,осуществить преобразование этой информации и вывести ее в требуемой форме в выходной текстовый файл Output.txt.
Input.txt: A,17800; B,1800; C,12500; D,19885;
Output.txt: D (19885); A (17800); C (12500); B (1800);

Программа которую выложил Seqular не работает!

Program RECORDS;
Uses CRT;
Const Max = 10;
Type R = Record
Litera: String[1];
Number: Integer;
End;
Var a: Array[1..Max] of R;
t: R;
s: String;
code: Integer;
i, j, k: Byte;
f1, f2: Text;
Begin
ClrScr;
Assign(f1, 'Input.txt'); ReSet(f1);
Assign(f2, 'Output.txt'); ReWrite(f2);
While not (EoF(f1)) do
Begin
Inc(i);
Readln(f1, s);
a[i].Litera := Copy(s,1,1);
Val(Copy(s,3,Length(s)-2), a[i].Number, code);
End;
For j := 1 to i do
Begin
For k := j to i do
Begin
If (a[k].Number > a[j].Number) then
Begin
t := a[k];
a[k] := a[j];
a[j] := t;
End;
End;
End;
For j := 1 to i do
Begin
Writeln(f2, a[j].Litera,',',a[j].Number);
End;
Close(f1); Close(f2);
End.

Добавлено (25.12.2007, 21:10)
---------------------------------------------
Про меня забыли?

 
PavelДата: Четверг, 27.12.2007, 09:57 | Сообщение # 2
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
А ты ничего не забыл? Я только чт проверил, все работает! Не забудь про файлы! Надо только переделать ее, чтоб без массива работала! А этот вариант сто пудов работает!
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;