Advertisement
Guest User

tablica list

a guest
Jan 20th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 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. List<int>[] pomiary = new List<int>[7];
  16.  
  17. public Form1()
  18. {
  19. InitializeComponent();
  20. for (int i = 0; i < 7; i++)
  21. pomiary[i] = new List<int>();
  22. }
  23.  
  24. private void button1_Click(object sender, EventArgs e)
  25. {
  26. int numer_dnia = (int)numericUpDown1.Value-1;
  27. int prędkość = (int)numericUpDown2.Value;
  28.  
  29. pomiary[numer_dnia].Add(prędkość);
  30. numericUpDown1_ValueChanged(null, null);
  31.  
  32. }
  33.  
  34. private void numericUpDown1_ValueChanged(object sender, EventArgs e)
  35. {
  36. listBox1.Items.Clear();
  37. int numer_dnia = (int)numericUpDown1.Value - 1;
  38. foreach (int p in pomiary[numer_dnia])
  39. listBox1.Items.Add(p);
  40. }
  41.  
  42. private void button2_Click(object sender, EventArgs e)
  43. {
  44. int którego_dnia_max = -1;
  45. int max_liczba_wykr = int.MinValue;
  46. foreach(List<int> lista in pomiary)
  47. {
  48. int ile_wykr = 0;
  49. foreach (int p in lista)
  50. if (p > 70)
  51. ile_wykr++;
  52. if(ile_wykr> max_liczba_wykr)
  53. {
  54. max_liczba_wykr = ile_wykr;
  55. którego_dnia_max = Array.IndexOf(pomiary,lista);
  56. }
  57. }
  58. label3.Text = "Najwięcej wykroczeń popełniono "
  59. + (którego_dnia_max + 1) + " dnia";
  60.  
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement