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;
- using System.IO;
- namespace lift
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- public int szintek;
- public int csapatok;
- public int igenyek_szama;
- public int szint_bekeres;
- public int utolso_keres_cel_szint;
- public int max_szint;
- public int min_szint;
- public int utassal;
- public int nelkul;
- public int csapatok_szama = 50;
- public bool seged5;
- public struct igenyek
- {
- public int ora;
- public int perc;
- public int mp;
- public int cs_s;
- public int kezdo_szint;
- public int cel_szint;
- }
- public igenyek[] t = new igenyek[100];
- private void button1_Click(object sender, EventArgs e)
- {
- StreamReader be = new StreamReader("C:\\Users\\kyynel\\Desktop\\C#\\Forrรกs\\igeny.txt");
- int szintek_sor = int.Parse(be.ReadLine());
- szintek = szintek_sor;
- int csapatok_sor = int.Parse(be.ReadLine());
- csapatok = csapatok_sor;
- int igenyek_sor = int.Parse(be.ReadLine());
- igenyek_szama = igenyek_sor;
- listBox1.Items.Add(szintek.ToString());
- listBox1.Items.Add(csapatok.ToString());
- listBox1.Items.Add(igenyek_szama.ToString());
- for (int i = 0; i < igenyek_szama; i++)
- {
- string sor = be.ReadLine();
- string[] seged = sor.Split();
- t[i].ora = int.Parse(seged[0]);
- listBox3.Items.Add(t[i].ora.ToString());
- t[i].perc = int.Parse(seged[1]);
- listBox4.Items.Add(t[i].perc.ToString());
- t[i].mp = int.Parse(seged[2]);
- listBox5.Items.Add(t[i].mp.ToString());
- t[i].cs_s = int.Parse(seged[3]);
- listBox6.Items.Add(t[i].cs_s.ToString());
- t[i].kezdo_szint = int.Parse(seged[4]);
- listBox7.Items.Add(t[i].kezdo_szint.ToString());
- t[i].cel_szint = int.Parse(seged[5]);
- listBox8.Items.Add(t[i].cel_szint.ToString());
- }
- Igรฉn.Text = igenyek_szama.ToString();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- szint_bekeres = (int)numericUpDown1.Value;
- }
- private void button3_Click(object sender, EventArgs e)
- {
- utolso_keres_cel_szint = t[igenyek_szama-1].cel_szint;
- MessageBox.Show("A lift a " + utolso_keres_cel_szint + ". szinten รกll meg.");
- }
- private void button4_Click(object sender, EventArgs e)
- {
- //igenyek seged;
- int[] seged4 = new int[igenyek_szama];
- for (int i = 0; i < igenyek_szama; i++)
- {
- seged4[i] = t[i].cel_szint;
- }
- min_szint = seged4.Min();
- max_szint = seged4.Max();
- MessageBox.Show(min_szint.ToString());
- MessageBox.Show(max_szint.ToString());
- }
- private void button5_Click(object sender, EventArgs e)
- {
- for (int i = 0; i < igenyek_szama; i++)
- {
- //MessageBox.Show(t[i].cel_szint.ToString());
- //MessageBox.Show(t[i+1].kezdo_szint.ToString());
- if (t[i].cel_szint == t[i+1].kezdo_szint)
- {
- utassal++;
- }
- }
- label3.Text = utassal.ToString();
- label4.Text = (igenyek_szama - utassal).ToString();
- }
- private void button6_Click(object sender, EventArgs e)
- {
- int[] csapatok_seged = new int[igenyek_szama];
- for (int i = 1; i < csapatok_szama+1; i++)
- {
- seged5 = false;
- for (int j = 0; j < igenyek_szama&&seged5; j++)
- {
- if (i == t[j].cs_s)
- {
- seged5 = true;
- }
- }
- if (seged5 == false)
- {
- listBox9.Items.Add(i.ToString());
- }
- }
- }
- private void button7_Click(object sender, EventArgs e)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement