Advertisement
PIBogdanov

C#

May 23rd, 2023
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.29 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _11.OddOrEvenPosition
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n = int.Parse(Console.ReadLine());
  10.             double evenSum = 0;
  11.             double evenMax = double.MinValue;
  12.             double evenMin = double.MaxValue;
  13.             double oddSum = 0;
  14.             double oddMax = double.MinValue;
  15.             double oddMin = double.MaxValue;
  16.             for (int i = 1; i <= n; i++)
  17.             {
  18.                 double num = double.Parse(Console.ReadLine());
  19.                 if (i % 2 == 0)
  20.                 {
  21.                     evenSum += num;
  22.                     if (num > evenMax)
  23.                     {
  24.                         evenMax = num;
  25.                     }
  26.                     if (num < evenMin)
  27.                     {
  28.                         evenMin = num;
  29.                     }
  30.                 }
  31.                 else
  32.                 {
  33.                     oddSum += num;
  34.                     if (num > oddMax)
  35.                     {
  36.                         oddMax = num;
  37.                     }
  38.                     if (num < oddMin)
  39.                     {
  40.                         oddMin = num;
  41.                     }
  42.                 }
  43.             }
  44.             Console.WriteLine($"OddSum={oddSum:F2},");
  45.             if (oddMin == double.MaxValue)
  46.             {
  47.                 Console.WriteLine("OddMin=No,");
  48.             }
  49.             else
  50.             {
  51.                 Console.WriteLine($"OddMin={oddMin:F2},");
  52.             }
  53.             if (oddMax == double.MinValue)
  54.             {
  55.                 Console.WriteLine("OddMax=No,");
  56.             }
  57.             else
  58.             {
  59.                 Console.WriteLine($"OddMax={oddMax:F2},");
  60.             }
  61.             Console.WriteLine($"EvenSum={evenSum:F2},");
  62.             if (evenMin == double.MaxValue)
  63.             {
  64.                 Console.WriteLine("EvenMin=No,");
  65.             }
  66.             else
  67.             {
  68.                 Console.WriteLine($"EvenMin={evenMin:F2},");
  69.             }
  70.             if (evenMax == double.MinValue)
  71.             {
  72.                 Console.WriteLine("EvenMax=No");
  73.             }
  74.             else
  75.             {
  76.                 Console.WriteLine($"EvenMax={evenMax:F2}");
  77.             }
  78.         }
  79.     }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement