Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Biletiki
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- string S1 = "";
- string S2 = "";
- int a1, a2, a3, b1, b2, b3;
- List<string> s1 = new List<string>();
- List<string> s2 = new List<string>();
- List<string> s3 = new List<string>();
- List<int> ig = new List<int>();
- int[] w = new int[1000];
- private void button1_Click_1(object sender, EventArgs e)
- {
- for (int i = 0; i < 1000; i++)
- w[i] = 0;
- for (a1 = 0; a1 <= 9; a1++)
- for (a2 = 0; a2 <= 9; a2++)
- for (a3 = 0; a3 <= 9; a3++)
- for (b1 = 0; b1 <= 9; b1++)
- for (b2 = 0; b2 <= 9; b2++)
- for (b3 = 0; b3 <= 9; b3++)
- {
- s1.Add(Convert.ToString(a1) + Convert.ToString(a2) + Convert.ToString(a3) + Convert.ToString(b1) + Convert.ToString(b2) + Convert.ToString(b3));
- if (a1 + a2 + a3 == b1 + b2 + b3) s2.Add(Convert.ToString(a1) + Convert.ToString(a2) + Convert.ToString(a3) + Convert.ToString(b1) + Convert.ToString(b2) + Convert.ToString(b3));
- }
- richTextBox1.Text = Convert.ToString(s1.Count);
- richTextBox2.Text = Convert.ToString(s2.Count);
- }
- private void button2_Click_1(object sender, EventArgs e)
- {
- for (int i = 0; i < s2.Count; i++)
- {
- S2 = S2 + s2[i] + " ";
- }
- richTextBox2.Text = S2;
- a();
- }
- void a()
- {
- for (int i = 0; i < s2.Count; i++)
- {
- w[Convert.ToInt32(s2[i]) / 1000]++;
- }
- for (int i = 0; i < 1000; i++)
- {
- string j = "";
- string N = "В";
- if (i == 1)
- N = "Во";
- if (w[i] == 1)
- {
- j = "билет";
- }
- else
- {
- if (w[i] <= 20 && w[i] != 0)
- {
- if (w[i] >= 2 && w[i] <= 4)
- j = "билета";
- if (w[i] >= 5 && w[i] <= 20)
- j = "билетов";
- }
- else
- {
- if (w[i] % 10 >= 2 && w[i] % 10 <= 4)
- j = "билета"; ;
- if (w[i] % 10 >= 5 && w[i] % 10 <= 9)
- j = "билетов";
- if (w[i] % 10 == 1)
- j = "билет";
- if (w[i] % 10 == 0)
- j = "билетов";
- }
- }
- N = N + " " + Convert.ToString(i + 1) + " тысяче " + Convert.ToString(w[i]) + " " + j;
- s3.Add(N);
- }
- S1 = "";
- for (int i = 0; i < s3.Count; i++)
- {
- S1 = S1 + s3[i] + "\n";
- }
- richTextBox3.Text = S1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement