Professional Documents
Culture Documents
АСДП КН1022В ПЗ16 Гасюк
АСДП КН1022В ПЗ16 Гасюк
ЗВІТ
Харків-2023
2
Завдання №1.
Варіант 6
Код програми
using System;
using System.IO;
using System.Linq;
class Program
{
static void Main()
{
string inputFile = "input.txt";
string outputFile = "output.txt";
int fileCount = 3;
GenerateInputFile(inputFile, 1000);
CreateChunks(inputFile, fileCount);
MergeChunks(outputFile, fileCount);
}
Heapify(array, n, i);
if (largest != i)
{
Swap(array, i, largest);
Heapify(array, n, largest);
}
}
try
{
for (int i = 0; i < fileCount; i++)
{
readers[i] = new StreamReader($"file{i}.txt");
}
while (true)
{
int min = int.MaxValue;
int minIndex = -1;
if (line == null)
{
readers[i].Close();
readers[i] = null;
}
else
{
4
if (minIndex == -1)
{
break;
}
output.WriteLine(min);
}
}
finally
{
output.Close();
Рисунок 1.2
7
Рисунок 1.3
8
Рисунок 1.4
9