public static void Main()
const int intervalleX = 7;
const int nbColonnes = 50;
const int tailleMarge = 4;
double[] resultats = new double[nbMax - nbMin + 1];
for (int n = nbMin; n <= nbMax; n++)
resultats[n - nbMin] = Math.Pow(n,2);
Console.WriteLine($"{"Graphique de n en fonction de calcul(n)", nbColonnes-((nbColonnes-40)/2)}");
for (int i = nbMax - nbMin; i >= 0; i--)
int colonne = (int)Math.Round(nbColonnes * (resultats[i] - resultats[0]) / (resultats[nbMax - nbMin] - resultats[0]));
Console.Write($"{i+nbMin, -tailleMarge}");
for (int j = 0; j < colonne-1; j++)
Console.Write($"{" ", -tailleMarge}");
for (int col = tailleMarge; col < tailleMarge+nbColonnes; col += intervalleX)
double resultat = (col-tailleMarge) * (resultats[nbMax - nbMin] - resultats[0]) / nbColonnes + resultats[0];
Console.Write($"{resultat, -intervalleX:f1}");