Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApp1
  12. {
  13. public partial class Form1 : Form
  14. {
  15.  
  16.  
  17.  
  18. private void DrukTab(TextBox textBox, int S1, int S2, int[,] T)
  19. {
  20. for(int i = 0; i < S1; i++)
  21. {
  22. for (int j = 0; j < S2; j++)
  23. {
  24. if(T[i,j]==T[S1-1,S2-1])
  25. textBox.AppendText(T[i, j].ToString());
  26. else
  27. textBox.AppendText(T[i, j].ToString() + ',');
  28. }
  29. textBox.AppendText(Environment.NewLine);
  30.  
  31. }
  32. }
  33.  
  34. /*private void Sortuj(TextBox textBox, ref int[] T)
  35. {
  36. string[] tekst = textBox.Text.Split('\t');
  37.  
  38. for (int i = 0; i < 8; i++)
  39. {
  40. T[i] = int.Parse(tekst[i]);
  41. }
  42. for (int i = 0; i > 8; i++)
  43. {
  44. textBox.AppendText(T[i].ToString() + ' ');
  45. }
  46. }*/
  47.  
  48. public Form1()
  49. {
  50. InitializeComponent();
  51. }
  52.  
  53. private void Form1_Load(object sender, EventArgs e)
  54. {
  55.  
  56. }
  57.  
  58. private void t1_TextChanged(object sender, EventArgs e)
  59. {
  60.  
  61. }
  62.  
  63. private void b1_Click(object sender, EventArgs e)
  64. {
  65. string[] tekst = gen1.Text.Split(',');
  66. int Z1 = int.Parse(tekst[0]);
  67. int Z2 = int.Parse(tekst[1]);
  68.  
  69. int[,] T = null;
  70. ClassLibrary1.Class1.GenTab(Z1, Z2, ref T);
  71. DrukTab(t1, Z1, Z2, T);
  72. }
  73.  
  74. private void b2_Click(object sender, EventArgs e)
  75. {
  76. /* string[] tekst = gen2.Text.Split(',');
  77. int Z1 = int.Parse(tekst[0]);
  78. int Z2 = int.Parse(tekst[1]);
  79.  
  80. int[,] T = null;
  81. ClassLibrary1.Class1.GenTab(Z1, Z2, ref T);
  82. DrukTab(t2, Z1, Z2, T);
  83. */
  84. }
  85.  
  86. private void Sort1_Click(object sender, EventArgs e)
  87. {
  88. string[] tekst = t1.Text.Split(',');
  89. int l = tekst.Length;
  90. //int[] K = Array.ConvertAll(tekst, int.Parse);
  91. //int[] K = Array.ConvertAll(tekst, s => int.Parse(s));
  92. //int[] K = Array.ConvertAll<string, int>(tekst, int.Parse);
  93. //int[] K = tekst.Select(int.Parse).ToArray();
  94.  
  95.  
  96.  
  97. int[] K = tekst.Select(int.Parse).ToArray();
  98. /*for (int i = 0; i < l-1; i++)
  99. {
  100. T[i] = int.Parse(tekst[i]);
  101. }
  102. */
  103. for (int i = 0; i < l; i++)
  104. {
  105. t4.AppendText(K[i].ToString() + ' ');
  106. }
  107. }
  108.  
  109. private void t4_TextChanged(object sender, EventArgs e)
  110. {
  111.  
  112. }
  113. }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement