Maison > développement back-end > Tutoriel C#.Net > Programme C# pour illustrer la matrice triangulaire supérieure

Programme C# pour illustrer la matrice triangulaire supérieure

WBOY
Libérer: 2023-09-08 10:13:14
avant
1494 Les gens l'ont consulté

说明上三角矩阵的 C# 程序

Pour une matrice triangulaire supérieure, définissez tous les éléments situés sous la diagonale principale à zéro.

Définissez la condition suivante −

if (i <= j)
   Console.Write(A[i, j] + "\t");
else
   Console.Write("0\t");
Copier après la connexion

La condition ci-dessus définira les éléments de la matrice situés sous la diagonale principale à 0.

Exemple

Vous pouvez essayer d'exécuter le code suivant pour afficher une matrice triangulaire supérieure.

Démo en direct

using System;
using System.Linq;
class Demo {
   static void Main() {
      int m, n, i, j;
      Console.Write("Enter number of rows and columns of the matrix ");
      m = Convert.ToInt16(Console.ReadLine());
      n = Convert.ToInt16(Console.ReadLine());
      int[,] A = new int[10, 10];
      Console.Write("Enter elements: ");
      for (i = 0; i < m; i++) {
         for (j = 0; j < n; j++) {
            A[i, j] = Convert.ToInt16(Console.ReadLine());
         }
      }
      Console.WriteLine("Upper Triangular Matrix ");
      for (i = 0; i < m; i++) {
         for (j = 0; j < n; j++) {
            Console.Write(A[i, j] + "\t");
         }
         Console.WriteLine();
      }
      for (i = 0; i < m; i++) {
         Console.Write("");
         for (j = 0; j < 3; j++) {
            if (i >= j)
               Console.Write(A[i, j] + "\t");
            else
               Console.Write("0\t");
         }
      }
      Console.ReadLine();
   }
}
Copier après la connexion

Sortie

Enter number of rows and columns of the matrix  
Enter elements:  
Upper Triangular Matrix 
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal