Advertisement
Guest User

Untitled

a guest
May 25th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.78 KB | None | 0 0
  1.  for (int i = 0; i < ListaCrk.Count; i++)
  2.                     Console.WriteLine(ListaCrk[i].crka.ToString() + ": " + ListaCrk[i].stevilo.ToString());
  3.                 int Pribpolovica = ListaCrk.Count / 2;
  4.                 int prib1 = 0; int prib2 = 0;
  5.  
  6.                 while (Pribpolovica > 1)
  7.                 {
  8.                     for (int x = 0; x < Pribpolovica; x++)
  9.                     {
  10.                         //Console.WriteLine("Prib1 pristejemo :"+ListaCrk[x].stevilo.ToString());
  11.                         prib1 += ListaCrk[x].stevilo;
  12.                     }
  13.                     Console.WriteLine("------------------------------------------------");
  14.                     for (int x = ListaCrk.Count - 1; x >= Pribpolovica; x--)
  15.                     {
  16.                         //Console.WriteLine("Prib2 pristejemo :" + ListaCrk[x].stevilo.ToString());
  17.                         prib2 += ListaCrk[x].stevilo;
  18.                     }
  19.                     //Console.WriteLine(Pribpolovica.ToString()+" vseh:  " + ListaCrk.Count.ToString());
  20.                     //Console.WriteLine("------------------------------------------------");
  21.                     Console.WriteLine("Vrednost prib1: " + prib1.ToString() + " vrednost prib2: " + prib2.ToString());
  22.                     Console.WriteLine("------------------------------------------------");
  23.  
  24.                     if (prib1 > prib2)
  25.                     {
  26.                         int stevec = Pribpolovica - 1;
  27.                         int izvajanje = 0;
  28.                         while (izvajanje == 0)
  29.                         {
  30.                             //Console.WriteLine("Vrednost stevca: "+stevec.ToString());
  31.                             prib2 += ListaCrk[stevec].stevilo;
  32.                             //Console.WriteLine("Vrednost prib2 :"+prib2.ToString());
  33.                             prib1 -= ListaCrk[stevec].stevilo;
  34.                             //ListaCrk[stevec].vrednost += "0";
  35.                             //Console.WriteLine("vrednost prib1 :" + prib1.ToString());
  36.                             if (prib2 >= prib1)
  37.                             {
  38.                                 stevecPrib = stevec;
  39.                                 for (int i = 0; i < stevecPrib; i++)
  40.                                     ListaCrk[i].vrednost += "1";
  41.                                 izvajanje = 1;
  42.                             }
  43.                             stevec++;
  44.                         }
  45.  
  46.                     }
  47.                     else
  48.                     {
  49.                         int stevec = Pribpolovica - 1;
  50.                         int izvajanje = 0;
  51.                         while (izvajanje == 0)
  52.                         {
  53.                             //Console.WriteLine("Vrednost stevca: "+stevec.ToString());
  54.                             prib1 += ListaCrk[stevec].stevilo;
  55.                             //Console.WriteLine("Vrednost prib2 :"+prib2.ToString());
  56.                             prib2 -= ListaCrk[stevec].stevilo;
  57.                             //ListaCrk[stevec].vrednost += "1";
  58.                             //Console.WriteLine("vrednost prib1 :" + prib1.ToString());
  59.                             stevec--;
  60.                             if (prib1 >= prib2)
  61.                             {
  62.                                 stevecPrib = stevec+1;
  63.                                 for (int i = stevecPrib; i < ListaCrk.Count; i++)
  64.                                     ListaCrk[i].vrednost += "0";
  65.                                 izvajanje = 1;
  66.                             }
  67.                         }
  68.                     }
  69.                    
  70.                    
  71.                     Console.WriteLine("Vrednost prib1: " + prib1.ToString() + " vrednost prib2: " + prib2.ToString());
  72.                     Pribpolovica = Pribpolovica / 2;
  73.  
  74.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement