Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.89 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace helyettesitoora
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int[,] tomb = new int[11, 11];
  14.             int iBetu = 0, elso_atlo = 0, elso_kozepegyenes = 0, elso_felsovonal = 0, elso_jobbI = 0;
  15.             int masodik_felso = 0, masodik_also = 0, masodik_atloBal = 0, masodik_atloJobb = 0;
  16.             int harmadik_I = 0, harmadik_felso = 0, harmadik_jobbI = 0, harmadik_also = 0, harmadik_atloBal = 0, harmadik_kozep = 0, harmadik_vizszintes = 0;
  17.             Random r = new Random();
  18.             for(int i = 0; i < 11; i++)
  19.             {
  20.                 for (int j = 0; j < 11; j++)
  21.                 {
  22.                     tomb[i, j] += r.Next(10, 100);
  23.                     Console.Write(tomb[i, j] + " ");
  24.                 }
  25.                 Console.WriteLine();
  26.             }
  27.  
  28.             // Első szimbólum - I betu
  29.             Console.WriteLine();
  30.             int v = 0;
  31.             for (int i = 0; i <= 10; i++)
  32.             {
  33.                 iBetu += tomb[i, v];
  34.                 Console.WriteLine(tomb[i, v]);
  35.                 v++;
  36.             }
  37.             Console.WriteLine();
  38.             Console.WriteLine("Az I betű összege: {0}", iBetu);
  39.  
  40.             // Első szimbólum - átló
  41.             Console.WriteLine();
  42.             v = 1;
  43.             for (int i = 9; i >= 5; i--)
  44.             {
  45.                 elso_atlo += tomb[i, v];
  46.                 Console.WriteLine(tomb[i, v]);
  47.                 v++;
  48.             }
  49.             Console.WriteLine();
  50.             Console.WriteLine("Az első szimbólum átlója: {0}", elso_atlo);
  51.  
  52.             // Első szimbólum - középső egyenes
  53.             Console.WriteLine();
  54.             v = 5;
  55.             for (int i = 4; i >= 0; i--)
  56.             {
  57.                 elso_kozepegyenes += tomb[i, v];
  58.                 Console.WriteLine(tomb[i, v]);
  59.             }
  60.             Console.WriteLine();
  61.             Console.WriteLine("Az első szimbólum középső egyenese: {0}", elso_kozepegyenes);
  62.  
  63.             // Első szimbólum - felső vonal
  64.             Console.WriteLine();
  65.             v = 0;
  66.             for (int i = 6; i <= 10; i++)
  67.             {
  68.                 elso_felsovonal += tomb[v, i];
  69.                 Console.WriteLine(tomb[v, i]);
  70.             }
  71.             Console.WriteLine();
  72.             Console.WriteLine("Az első szimbólum felső vonala: {0}", elso_felsovonal);
  73.  
  74.             // Első szimbólum - jobb oldali I betű
  75.             v = 10;
  76.             for (int i = 1; i <= 10; i++)
  77.             {
  78.                 elso_jobbI += tomb[i, v];
  79.                 Console.WriteLine(tomb[i, v]);
  80.             }
  81.             Console.WriteLine();
  82.             Console.WriteLine("Az első szimbólum jobb oldali I betűje: {0}", elso_jobbI);
  83.             Console.WriteLine("Az első szimbólum teljes összege: {0}", iBetu + elso_atlo + elso_kozepegyenes + elso_felsovonal + elso_jobbI);
  84.  
  85.             // Második szimbólum - felső vonal
  86.             Console.WriteLine();
  87.             v = 0;
  88.             for (int i = 1; i <= 10; i++)
  89.             {
  90.                 masodik_felso += tomb[v, i];
  91.                 Console.WriteLine(tomb[v, i]);
  92.             }
  93.             Console.WriteLine();
  94.             Console.WriteLine("A második szimbólum felső vonala: {0}", masodik_felso);
  95.  
  96.             // Második szimbólum - alsó vonal
  97.             Console.WriteLine();
  98.             v = 10;
  99.             for (int i = 1; i <= 9; i++)
  100.             {
  101.                 masodik_also += tomb[v, i];
  102.                 Console.WriteLine(tomb[v, i]);
  103.             }
  104.             Console.WriteLine();
  105.             Console.WriteLine("A második szimbólum alsó vonala: {0}", masodik_also);
  106.  
  107.             // Második szimbólum - bal átló
  108.             Console.WriteLine();
  109.             v = 1;
  110.             for (int i = 1; i <= 5; i++)
  111.             {
  112.                 masodik_atloBal += tomb[i, v];
  113.                 Console.WriteLine(tomb[i, v]);
  114.                 v++;
  115.             }
  116.             Console.WriteLine();
  117.             Console.WriteLine("A második szimbólum bal oldali átlója: {0}", masodik_atloBal);
  118.  
  119.             // Második szimbólum - jobb átló
  120.             Console.WriteLine();
  121.             v = 9;
  122.             for (int i = 1; i <= 4; i++)
  123.             {
  124.                 masodik_atloJobb += tomb[i, v];
  125.                 Console.WriteLine(tomb[i, v]);
  126.                 v--;
  127.             }
  128.             Console.WriteLine();
  129.             Console.WriteLine("A második szimbólum jobb oldali átlója: {0}", masodik_atloJobb);
  130.             Console.WriteLine("A második szimbólum teljes összege: {0}", iBetu + masodik_atloBal + masodik_atloJobb + masodik_felso + masodik_also + elso_jobbI);
  131.  
  132.             // Harmadik szimbólum - bal oldali I
  133.             Console.WriteLine();
  134.             v = 0;
  135.             for (int i = 0; i <= 10; i++)
  136.             {
  137.                 harmadik_I += tomb[i, v];
  138.                 Console.WriteLine(tomb[i, v]);
  139.             }
  140.             Console.WriteLine();
  141.             Console.WriteLine("A harmadik szimbólum bal oldali I betűje: {0}", harmadik_I);
  142.  
  143.             // Harmadik szimbólum - felső vonal
  144.             Console.WriteLine();
  145.             v = 1;
  146.             for (int i = 0; i <= 10; i++)
  147.             {
  148.                 harmadik_felso += tomb[i, v];
  149.                 Console.WriteLine(tomb[i, v]);
  150.             }
  151.             Console.WriteLine();
  152.             Console.WriteLine("A harmadik szimbólum felső vonala: {0}", harmadik_felso);
  153.  
  154.             // Harmadik szimbólum - bal oldali I
  155.             Console.WriteLine();
  156.             v = 10;
  157.             for (int i = 1; i <= 10; i++)
  158.             {
  159.                 harmadik_jobbI += tomb[i, v];
  160.                 Console.WriteLine(tomb[i, v]);
  161.             }
  162.             Console.WriteLine();
  163.             Console.WriteLine("A harmadik szimbólum jobb oldali I betűje: {0}", harmadik_jobbI);
  164.  
  165.             // Harmadik szimbólum - alsó vonala
  166.             Console.WriteLine();
  167.             v = 10;
  168.             for (int i = 1; i <= 10; i++)
  169.             {
  170.                 harmadik_also += tomb[v, i];
  171.                 Console.WriteLine(tomb[v, i]);
  172.             }
  173.             Console.WriteLine();
  174.             Console.WriteLine("A harmadik szimbólum alsó vonala: {0}", harmadik_also);
  175.  
  176.             // Harmadik szimbólum - bal oldali átlója
  177.             Console.WriteLine();
  178.             v = 1;
  179.             for (int i = 4; i >= 1; i--)
  180.             {
  181.                 harmadik_atloBal += tomb[i, v];
  182.                 Console.WriteLine(tomb[i, v]);
  183.                 v++;
  184.             }
  185.             Console.WriteLine();
  186.             Console.WriteLine("A harmadik szimbólum bal oldali átlója: {0}", harmadik_atloBal);
  187.  
  188.             // Harmadik szimbólum - középvonal
  189.             Console.WriteLine();
  190.             v = 5;
  191.             for (int i = 1; i <= 5; i++)
  192.             {
  193.                 harmadik_kozep += tomb[i, v];
  194.                 Console.WriteLine(tomb[i, v]);            
  195.             }
  196.             Console.WriteLine();
  197.             Console.WriteLine("A harmadik szimbólum középső függőleges vonala: {0}", harmadik_kozep);
  198.  
  199.             // Harmadik szimbólum - vízszintes vonal
  200.             Console.WriteLine();
  201.             v = 5;
  202.             for (int i = 6; i <= 10; i++)
  203.             {
  204.                 harmadik_vizszintes += tomb[v, i];
  205.                 Console.WriteLine(tomb[v, i]);
  206.             }
  207.             Console.WriteLine();
  208.             Console.WriteLine("A harmadik szimbólum középső vízszintes vonala: {0}", harmadik_vizszintes);
  209.             Console.WriteLine("A harmadik szimbólum teljes összege: {0}", harmadik_I + harmadik_felso + harmadik_jobbI + harmadik_also + harmadik_also + harmadik_atloBal + harmadik_kozep + harmadik_vizszintes);
  210.             Console.ReadKey();
  211.         }
  212.     }
  213. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement