Yachkov

odd/sum position unfinished

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