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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 14:12   #1
morgan996
Пользователь
 
Регистрация: 06.12.2009
Сообщений: 12
По умолчанию ФАЙЛ типизиров.

Прошу помощи, уважаемые.


Дан файл целых чисел. Записать в другой файл наидольшее значение первых 10 компонентов, затем- следующих десяти компонентов и т.д. Если в последней группе менее 10 чисел, то рассматривать неполную группу чисел.

Такая задача, не могу разобраться.
Помогите пожалуйста решить
morgan996 вне форума Ответить с цитированием
Старый 22.12.2009, 23:41   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Цитата:
Пиши, решу
ICQ: 410-691-984
Этот раздел не фриланс, так что все решения пишем на форум, ведь другим тоже нужно решение (что бы исправить "под себя")!!
psycho-coder вне форума Ответить с цитированием
Старый 23.12.2009, 22:44   #3
morgan996
Пользователь
 
Регистрация: 06.12.2009
Сообщений: 12
По умолчанию =(

Ребята, ну помогите пожалуйста...вопрос жизни и смерти. Плиз
morgan996 вне форума Ответить с цитированием
Старый 24.12.2009, 00:06   #4
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Вот, правда файл не типизирован, на типизированные мозгов не хватило((
Код:
Uses Crt;
var
  inFile, outFile: Text;
  Max, pos: Integer;
  s: String;
  num: Integer;
  errno: Integer;
begin
  ClrScr;
  Assign(inFile, 'input.txt');
  Assign(outFile, 'output.txt');
  Reset(inFile);
  Rewrite(outFile);
  pos := 0;
  Max := -1;
  while not Eof(inFile) do
  begin
    pos := 0;
    repeat
      Readln(inFile, s);
      WriteLn(s, ' - ', pos + 1);
      val(s, num, errno);
      if num > Max then
        Max := num;
      Inc(pos);
      until (pos = 10) or (Eof(inFile));
    Str(Max, s);
    Writeln(max);
    WriteLn(outFile, s);
    Max := -1;
  end;
  Close(inFile);
  Close(outFile);
  ReadKey;
end.
input.txt
Код:
1
2
3
324
534
435
65
4
3
343
23
34
54
45
32
32
output.txt
Код:
534
54
psycho-coder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++. Прочитать файл и вывести в другой файл каждую N-ую строку Straiker Помощь студентам 3 15.12.2009 05:49
Добавит картинку в файл без сохранения в файл Pacan4ik Microsoft Office Excel 3 30.07.2009 13:19
Ссылка на файл из текущей папки! Сбор инфы в один файл! mephist Microsoft Office Excel 11 10.07.2009 13:51
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05