Advertisement
outmane19

Untitled

Apr 4th, 2020
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.24 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 zad_1
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string liczba;
  14.             int wynik = 0;
  15.             int maxymalna = 0;
  16.             int minimalna = 0;
  17.             List<int> list = new List<int>();
  18.             for (; ;)
  19.             { https://www.pointsprizes.com/ref/17176136/42/free-paypal-money
  20. cb_hazai.Text + "'),0) where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
  21.                 // A Lőtt Gól (LG) érték meghatározása és felvitele a vendég csapat esetében:
  22.                 string sql_LG_V = "UPDATE statisztika SET LG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_vendeg.Text + "'),0)" +
  23.                     "                                         +ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_vendeg.Text + "'),0) where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
  24.  
  25.                 // A Kapott Gól (KG) érték meghatározása és felvitele a hazai csapat esetében:
  26.                 string sql_KG_H = "UPDATE statisztika SET KG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
  27.                                                             "+ ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_hazai.Text + "'),0) where ID_helyezes=" + cb_hazai.SelectedIndex + 1 + ";";
  28.                 // A Kapott Gól (KG) érték meghatározása és felvitele a vendég csapat esetében:
  29.                 string sql_KG_V = "UPDATE statisztika SET KG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
  30.                                                             "+ ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_vendeg.Text + "'),0) where ID_helyezes=" + cb_vendeg.SelectedIndex + 1 + ";";
  31.  
  32.                 // A Gólkülönbség (GK) érték meghatározása és felvitele a hazai csapat esetében:
  33.                 string sql_GK_H = "UPDATE statisztika SET GK = ifnull((LG),0)- ifnull((KG),0) where ID_helyezes=" + cb_hazai.SelectedIndex + 1 + ";";
  34.                 // A Gólkülönbség (GK) érték meghatározása és felvitele a vendég csapat esetében:
  35.                 string sql_GK_V = "UPDATE statisztika SET GK = ifnull((LG),0)- ifnull((KG),0) where ID_helyezes=" + cb_vendeg.SelectedIndex + 1 + ";";
  36.  
  37.                 // A Pont érték meghatározása és felvitele a hazai csapat esetében:
  38.                 string sql_pont_H = "UPDATE statisztika SET Pont " +
  39.                     "= ifnull((SELECT Count(Vendeg_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
  40.                     "+ifnull((SELECT Count(Hazai_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0)" +
  41.                     "+ifnull((SELECT Count(Hazai_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0)" +
  42.                     "+ifnull((SELECT Count(Vendeg_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
  43.                     "where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
  44.                 // A Pont érték meghatározása és felvitele a vendég csapat esetében:
  45.                 string sql_pont_V = "UPDATE statisztika SET Pont " +
  46.                     "= ifnull((SELECT Count(Vendeg_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
  47.                     "+ifnull((SELECT Count(Hazai_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0)" +
  48.                     "+ifnull((SELECT Count(Hazai_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0)" +
  49.                     "+ifnull((SELECT Count(Vendeg_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
  50.                     "where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
  51.  
  52.                 // A Győzelem érték meghatározása és felvitele a hazai csapat esetében:
  53.                 string sql_gyozelem_H = "UPDATE statisztika SET Gyozelem " +
  54.                     "= ifnull((SELECT Count(Vendeg_csapat) as Gyozelem from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
  55.                     "+ifnull((SELECT Count(Hazai_csapat) as Gyozelem from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0) " +
  56.          for (int i = 1; i < l; i++)
  57.             {
  58.  
  59.                 if (i < l - 1)
  60.                 {
  61.                     if (v[i] == m[r].b || Char.ToLower(v[i])==m[r].b)
  62.                     {
  63.                         while (v[i] == m[r].b || Char.ToLower(v[i])==m[r].b)
  64.                         {
  65.                             m[r].n++;
  66.                             if (i == l - 1)
  67.                             {
  68.                                 break;
  69.                             }
  70.                             else
  71.                             {
  72.                                 i++;
  73.                             }
  74.                         }
  75.                     }
  76.                     if (v[i] != m[r].b || Char.ToLower(v[i])!= m[r].b)
  77.                     {
  78.                         for (int t = 0; t <= r; t++)
  79.                         {
  80.                             if (v[i] == m[t].b || Char.ToLower(v[i])==m[r].b)
  81.                             {
  82.                                 m[t].n++;
  83.                                 j = 1;
  84.                                 break;
  85.                             }
  86.                         }
  87.                         if (j != 1)
  88.                         {
  89.                             r++;
  90.                             m[r].b = Char.ToLower(v[i]);
  91.                             m[r].n = 1;
  92.                         }
  93.                         j = 0;
  94.                     }
  95.                 }
  96.                 else
  97.                 {
  98.                     for (int t = 0; t < r; t++)
  99.                     {
  100.                         if (v[i] == m[t].b || Char.ToLower(v[i])==m[t].b)
  101.                         {
  102.                             m[t].n++;
  103.                             j = 2;
  104.                             break;
  105.                         }
  106.                     }
  107.                     if (j != 2)
  108.                     {
  109.                         r++;
  110.                         m[r].b = Char.ToLower(v[i]);
  111.                         m[r].n = 1;
  112.                     }
  113.                 }
  114.             }
  115.             for (int i = 0; i<=r; i++)
  116.             {
  117.                 m[i].pr = (m[i].n * 100) / l;
  118.             }
  119.             Console.WriteLine("Вот это получилось: ");
  120.             for (int i = 0; i <= r; i++)
  121.             {
  122.                 Console.WriteLine("{0}. {1} {2} {3:f2}%",i+1, m[i].b, m[i].n, m[i].pr);
  123.             }
  124.         }
  125.     }
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement