0 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 32

Создать типизированный файл целых чисел

05.02.2015, 19:49. Показов 1788. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Размер создаваемого файла считать заранее неизвестным и определять его при чтении
файла. При чтении из файла массивы не использовать. Можно использовать рабочие файлы

Создать типизированный файл целых чисел. Записать в него с консоли последовательность
целых чисел, конец последовательности (терминатор) – ноль, который не записывается в файл.
Отсортировать файл по возрастанию.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2015, 19:49
Ответы с готовыми решениями:

Создать типизированный файл целых чисел
задание: создать типизированный файл целых чисел, скопировать во второй файл из исходного записи, хранящие простые числа. ...

Создать типизированный файл, куда записать n целых чисел. Из файла создать
Создать типизированный файл, куда записать n целых чисел. Из файла создать массив, элементы которого являются простыми числами и...

Создать типизированный файл целых чисел, скопировать во 2 файл из исходного записи, хранящие простые числа
создать типизированный файл целых чисел, скопировать во 2 файл из исходного записи, хранящие простые числа вот такая вот задачка %(

1
 Аватар для JuriiMW
5092 / 2660 / 2353
Регистрация: 10.12.2014
Сообщений: 10,055
06.02.2015, 07:01
Лучший ответ Сообщение было отмечено mavl как решение

Решение

Ну, к примеру, можно так:
Pascal
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
type
  tList = ^rList;
  rList = record
    N : Integer;
    Next : tList;
  end;
 
procedure CreateFile(Name : String);
var
  F : File of Integer;
  N : Integer;
begin
  Assign(F, Name);
  Rewrite(F);
  repeat
    Write('Введите цело число (или 0 для окончания ввода): N = '); ReadLn(N);
    if N <> 0 then Write(F, N);
  until N = 0;
  Close(F);
  WriteLn('Файл целых чисел создан.');
end;
 
procedure OutFile(Name : String);
var
  F : File of Integer;
  N : Integer;
begin
  Assign(F, Name);
  Reset(F);
  while Not EOF(F) do
    begin
      Read(F, N);
      Write(#32, N);
    end;
  Close(F);
  WriteLn;
end;
 
procedure SortedFile(NameIn, NameOut : String);
var
  Fin, Fout : File of Integer;
  N : Integer;
  List, Cur, Lost : tList;
begin
  List := nil;
  Assign(Fin, NameIn);
  Reset(Fin);
  while Not EOF(Fin) do
    begin
      Read(Fin, N);
      if List = nil then
        begin
          New(List);
          List^.N := N;
          List^.Next := nil;
          Cur := List;
        end
      else
        begin
          New(Cur^.Next);
          Cur := Cur^.Next;
          Cur^.N := N;
        end;
    end;
  Close(Fin);
  
  Assign(Fout, NameOut);
  Rewrite(Fout);
  while List^.Next <> nil do
    begin
      Cur := List;
      Lost := nil;
      while Cur^.Next <> nil do
        begin
          if Cur^.N < Cur^.Next^.N then
            begin
              N := Cur^.N; Cur^.N := Cur^.Next^.N; Cur^.Next^.N := N;
            end;
          Lost := Cur;
          Cur := Cur^.Next;
        end;
      Write(Fout, Cur^.N);
      Dispose(Cur);
      Lost^.Next := nil;
    end;
  Write(Fout, List^.N);
  Dispose(List);
  Close(Fout);
end;
 
var
  Name, Sort : String;
begin
  Write('Введите имя файла: '); ReadLn(Name);
  CreateFile(Name);
  WriteLn('Содержимое файла ', Name, ':'); OutFile(Name);
  Write('Введите имя "отсортированного" файла: '); ReadLn(Sort);
  SortedFile(Name, Sort);
  WriteLn('Содержимое файла ', Sort, ':'); OutFile(Sort);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2015, 07:01
Помогаю со студенческими работами здесь

Типизированный файл целых чисел: Заменить все отрицательные компоненты их квадратами
С клавиатуры вводится последовательность целых чисел, заканчивающихся нулем (в самой последовательности нулей нет). Требуется: • записать...

Сформировать типизированный файл из целых чисел, ввести в файл массив, прочитать массив, упорядочить массив по убыванию
Сформировать типизированный файл из целых чисел, ввести в файл массив, прочитать массив, упорядочить массив по убыванию, результат вывести...

Создать типизированный файл и записать в него 15 заданных условием чисел.
вот моя задачка прошу кто сможет! Создать типизированный файл и запись в него: 1)5 одинаковых целых чисел 2)5 одинаковых...

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

Типизированный файл: Создать файл F1, компонентами которого являются "m" одинаковых чисел, а именно "min" элемент из файла F
Создать типизированный файл F, содержащий последовательность целых чисел. Создать файл F1, компонентами которого являются &quot;m&quot;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru