コード例 #1
0
 static public void WriteFile(string nameFile, int numb)
 {
     using (FileStream streamOut = new FileStream(nameFile, FileMode.Create))
     {
         XmlSerializer    formatOut = new XmlSerializer(typeof(List <Quadratic>), new Type[] { typeof(Quadratic) });
         List <Quadratic> list      = new List <Quadratic>();
         for (int j = 0; j < numb; j++)
         {
             try
             { // При А==0 - уравнение вырождается в линейное
                 Quadratic q = new Quadratic(gen.Next(-10, 11), gen.Next(-10, 11), gen.Next(-10, 11));
                 list.Add(q);
             }
             catch
             { // Заменить вырожденное уравнение:
                 j--; continue;
             }
         }
         formatOut.Serialize(streamOut, list);
     }
 }
コード例 #2
0
 public static void PrintEq(Quadratic eq)
 {
     Console.WriteLine(eq.ToString() + " дискриминант = " + (eq.Discriminant).ToString("g3"));
 }