// d01gz Example Program Text // C# version, NAG Copyright 2008 using System; using NagLibrary; using System.Globalization; namespace NagDotNetExamples { public class D01GZE { static void Main(String[] args) { StartExample(); } public static void StartExample() { try { const int ndim = 4; int i, np1, np2; double[] vk = new double[ndim]; int ifail; Console.WriteLine("d01gz Example Program Results"); np1 = 89; np2 = 11; Console.WriteLine(""); // D01.d01gz(ndim, np1, np2, vk, out ifail); // if (ifail == 0) { Console.WriteLine(" {0}{1,3}{2}{3,6}{4}{5,6}","NDIM =",ndim," NP1 =",np1," NP2 =",np2); Console.WriteLine(""); Console.Write(" {0}", "Coefficients ="); for (i = 1 ; i <= ndim ; i++) { Console.Write(" {0, 10:f2}", vk[i - 1]); } Console.WriteLine(""); } else { Console.WriteLine("** d01gz failed with ifail = {0,5}", ifail); } // } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("Exception Raised"); } } } }