Advertisement
j0nze

Odd/Even Position

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