Advertisement
Guest User

Untitled

a guest
Jan 21st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text.RegularExpressions;
  5.  
  6. namespace Rextester
  7. {
  8.     public class Program
  9.     {
  10.         public static void Main(string[] args)
  11.         {
  12.             //Your code goes here
  13.             int[][] a=new int[3][];
  14.             for(int i=0;i<3;i++) a[i]=new int[3];
  15.             for(int i=0;i<3;i++) for(int j=0;j<3;j++) a[i][j]=i+2;
  16.            
  17.             Console.WriteLine("A^T:");
  18.             int[][] b=new int[3][];
  19.             for(int i=0;i<3;i++) b[i]=new int[3];
  20.             for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { b[i][j]=a[j][i]; Console.Write(b[i][j]+" "); } Console.WriteLine(); }
  21.  
  22.             Console.WriteLine("A*A^T");
  23.             int[][] c=new int[3][];
  24.             for(int i=0;i<3;i++) c[i]=new int[3];
  25.             for(int i=0;i<3;i++) {
  26.                 for(int j=0;j<3;j++) {
  27.                     int sum=0;
  28.                     for(int k=0;k<3;k++) sum+=a[i][k]*b[k][j];
  29.                     c[i][j]=sum;
  30.                     Console.Write(c[i][j]+" ");
  31.                 }
  32.                 Console.WriteLine();
  33.             }
  34.  
  35.             bool check=true;
  36.             for(int i=0;i<3;i++) if(c[i][i]!=1) { check=false; break; }
  37.             if(!check) Console.WriteLine("не ортогональная");
  38.             else Console.WriteLine("ортогональная");
  39.  
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement