LardaX

Odd-Even-Position

Jul 12th, 2016
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.53 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 Odd_Even_Position
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int count = int.Parse(Console.ReadLine());
  14.             double oddSum = 0.0;
  15.             double oddMin = 1000000000.0;
  16.             double oddMax = -1000000000.0;
  17.             double evenSum = 0.0;
  18.             double evenMin = 1000000000.0;
  19.             double evenMax = -1000000000.0;
  20.  
  21.             for (int i = 1; i <= count; i++)
  22.             {
  23.                 double number = double.Parse(Console.ReadLine());
  24.                 if (i % 2 == 0)
  25.                 {
  26.                     evenSum += number;
  27.                     evenMin = Math.Min(evenMin, number);
  28.                     evenMax = Math.Max(evenMax, number);
  29.                 }
  30.                 else if (i % 2 != 0)
  31.                 {
  32.                     oddSum += number;
  33.                     oddMin = Math.Min(oddMin, number);
  34.                     oddMax = Math.Max(oddMax, number);
  35.                 }
  36.             }
  37.             if (oddSum == 0)
  38.             {
  39.                 Console.WriteLine($"OddSum={oddSum},");
  40.                 Console.WriteLine($"OddMin=No,");
  41.                 Console.WriteLine($"OddMax=No,");
  42.                 if (evenSum == 0)
  43.                 {
  44.                     Console.WriteLine($"EvenSum={evenSum},");
  45.                     Console.WriteLine($"EvenMin=No,");
  46.                     Console.WriteLine($"EvenMax=No");
  47.                 }
  48.                 else
  49.                 {
  50.                     Console.WriteLine($"EvenSum={evenSum},");
  51.                     Console.WriteLine($"EvenMin={evenMin},");
  52.                     Console.WriteLine($"EvenMax={evenMax}");
  53.                 }
  54.  
  55.             }
  56.             else
  57.             {
  58.                 Console.WriteLine($"OddSum={oddSum},");
  59.                 Console.WriteLine($"OddMin={oddMin},");
  60.                 Console.WriteLine($"OddMax={oddMax},");
  61.                 if (evenSum == 0)
  62.                 {
  63.                     Console.WriteLine($"EvenSum={evenSum},");
  64.                     Console.WriteLine($"EvenMin=No,");
  65.                     Console.WriteLine($"EvenMax=No");
  66.                 }
  67.                 else
  68.                 {
  69.                     Console.WriteLine($"EvenSum={evenSum},");
  70.                     Console.WriteLine($"EvenMin={evenMin},");
  71.                     Console.WriteLine($"EvenMax={evenMax}");
  72.                 }
  73.  
  74.             }
  75.         }
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment