Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = 0; i < ListaCrk.Count; i++)
- Console.WriteLine(ListaCrk[i].crka.ToString() + ": " + ListaCrk[i].stevilo.ToString());
- int Pribpolovica = ListaCrk.Count / 2;
- int prib1 = 0; int prib2 = 0;
- while (Pribpolovica > 1)
- {
- for (int x = 0; x < Pribpolovica; x++)
- {
- //Console.WriteLine("Prib1 pristejemo :"+ListaCrk[x].stevilo.ToString());
- prib1 += ListaCrk[x].stevilo;
- }
- Console.WriteLine("------------------------------------------------");
- for (int x = ListaCrk.Count - 1; x >= Pribpolovica; x--)
- {
- //Console.WriteLine("Prib2 pristejemo :" + ListaCrk[x].stevilo.ToString());
- prib2 += ListaCrk[x].stevilo;
- }
- //Console.WriteLine(Pribpolovica.ToString()+" vseh: " + ListaCrk.Count.ToString());
- //Console.WriteLine("------------------------------------------------");
- Console.WriteLine("Vrednost prib1: " + prib1.ToString() + " vrednost prib2: " + prib2.ToString());
- Console.WriteLine("------------------------------------------------");
- if (prib1 > prib2)
- {
- int stevec = Pribpolovica - 1;
- int izvajanje = 0;
- while (izvajanje == 0)
- {
- //Console.WriteLine("Vrednost stevca: "+stevec.ToString());
- prib2 += ListaCrk[stevec].stevilo;
- //Console.WriteLine("Vrednost prib2 :"+prib2.ToString());
- prib1 -= ListaCrk[stevec].stevilo;
- //ListaCrk[stevec].vrednost += "0";
- //Console.WriteLine("vrednost prib1 :" + prib1.ToString());
- if (prib2 >= prib1)
- {
- stevecPrib = stevec;
- for (int i = 0; i < stevecPrib; i++)
- ListaCrk[i].vrednost += "1";
- izvajanje = 1;
- }
- stevec++;
- }
- }
- else
- {
- int stevec = Pribpolovica - 1;
- int izvajanje = 0;
- while (izvajanje == 0)
- {
- //Console.WriteLine("Vrednost stevca: "+stevec.ToString());
- prib1 += ListaCrk[stevec].stevilo;
- //Console.WriteLine("Vrednost prib2 :"+prib2.ToString());
- prib2 -= ListaCrk[stevec].stevilo;
- //ListaCrk[stevec].vrednost += "1";
- //Console.WriteLine("vrednost prib1 :" + prib1.ToString());
- stevec--;
- if (prib1 >= prib2)
- {
- stevecPrib = stevec+1;
- for (int i = stevecPrib; i < ListaCrk.Count; i++)
- ListaCrk[i].vrednost += "0";
- izvajanje = 1;
- }
- }
- }
- Console.WriteLine("Vrednost prib1: " + prib1.ToString() + " vrednost prib2: " + prib2.ToString());
- Pribpolovica = Pribpolovica / 2;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement