난수를 20 개 취하고 4 개의 섹션으로 정렬하고 각 섹션의 최소값과 최대 값을 계산하는 프로그램을 작성 중입니다. 내가 겪고있는 문제는 각 실행 후 기본값으로 재설정하는 최소 및 최대 값을 얻는 것입니다.최대 값과 최소값 리셋하기 C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace 3
{
class Program
{
static void Main(string[] args)
{
string ln;
string line;
int value = 0;
int max = 0;
int min = 100;
using (TextReader tr = new StreamReader("values.txt"))
{
string currentLine = null;
do
{
for (int i = 1; i < 6; i++)
{
currentLine = tr.ReadLine();
if (currentLine == null)
{
break;
}
Console.WriteLine(currentLine);
value = int.Parse(currentLine);
if (value > max)
max=value;
if (i % 5 == 0)
{
Console.WriteLine("the Max is " + max);
Console.WriteLine("The Min is " + min);
Console.WriteLine("-----");
}
}
} while (currentLine != null);
Console.ReadLine();
}
}
}
}
내 코드에 오류가 나는 가장 높은 값 또는 최소 값을 한 번,이 파일의 시작 부분이나 중간에 있는지 처리 된 최대 값을 처리 할 방법이 없다는 것입니다.
['숙제] (http://stackoverflow.com/questions/tagged/homework) 태그가 누락 된 것 같습니다. –
숫자의 정렬이 보이지 않고 섹션 재설정이 끝났을 때 알 수 있듯이 정확하게 재설정해야 할 때도 알 수 있습니다. –
이 클래스에서는 사용하지 않습니다. 책과 교사는 무엇이든 설명하기 위해 2 주가 걸립니다. 나는 개인적으로 프로젝트를 끝내고 내가하는 일을 더 잘 이해할 수 있기를 바란다. 나는 누군가가 나를 위해 질문에 대답하는 것을 원하지 않는다. 내 마음을 여기에서 이해하는 데 도움이된다. – Thomas