Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 5 //////////////////////////////////////////////////////////////////////////////////////////
- string[] nums = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
- int[] sums = new int[nums.Length / 2];// Примерен вход --> 1 2 3 4 5 6 - масив с дължина length1 = 6.
- //На нас обаче ни трябват поредни двойки числа. За да ни е по-лесно да боравим с тях, си правим нов масив,
- //в който да ги пазим. Двойките при горния вход са съответно 1 + 2, 3 + 4, 5 + 6. Имаме масив от 3, 7, 11.
- //Дължината му e length2 = 3. length2 e точно length1 / 2.
- int sumsIndex = 0;// tazi promenliva mi e za indexite na masiva kato q slojim taka sums[sumsIndex] e vse edno sums[I] i davama epod tozi index slugame natrupanata stoinost ot nums zapo4va ot 0 za da mi trugva ot 0 index na masiva
- // se vurti v cikula sus vseki 2 dvoiki 4isla primer 1 2 3 4 5 6 imaem 3 sumsIndex
- // vuv for cikala e +=2 zashtoto zimame 2 po 2 4islata i gi subirame naprime 1 2 3 4 5 6 / sumsIndex e 3 7 11
- // zapochavame ot nums.Length - 1 za da mi zima 2 po 2 4islata
- for (int i = 0; i < nums.Length - 1; i += 2)
- {
- sums[sumsIndex] = int.Parse(nums[i]) + int.Parse(nums[i + 1]);// taka vzimame stoinostta na 2 indexa ot nums i gi sumirame na edno pod edin index v sumsIndex koito durji sbora na 2te stoinosti na nums
- sumsIndex++; // taka smenqme indexite na sums pri purvoto zavurtane e 0 vtoroto 1 tretoto 2 index ako go nqma vsi4ki stoinosti shte gi natrupa samo v purviqt 0 index
- }
- // for cikala koito mi sravnqva vsqka sus vsqka dvoika i zatova go vurti na 1 a ne na 2 kakto purviqt
- int diff = 0;
- for (int j = 0; j < sums.Length - 1; j++)
- {
- if (Math.Abs(sums[j] - sums[j + 1]) > diff)
- {
- diff = Math.Abs(sums[j] - sums[j + 1]);
- }
- }
- // output
- if (diff == 0)
- {
- Console.WriteLine("Yes, value=" + sums[0]);
- }
- else
- {
- Console.WriteLine("No, maxdiff=" + diff);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement