Advertisement
ElviraPetkova

Multiply_Evens_by_Odds

Feb 14th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.72 KB | None | 0 0
  1. using System;
  2.  
  3. namespace MultiplyEvensByOdds
  4. {
  5.     class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             int number = int.Parse(Console.ReadLine());
  10.             int sumOfEven = GetSumOfEvenNumbers(number);
  11.             int sumOfOdd = GetSumOfOddNumbers(number);
  12.             int result = GetMultipleOfEvenAndOdd(sumOfEven, sumOfOdd);
  13.             Console.WriteLine(result);
  14.         }
  15.         static int GetSumOfEvenNumbers(int number)
  16.         {
  17.             //int dividedByTen = number / 10;
  18.             int sumOfEven = 0;
  19.             while (number != 0)//(dividedByTen != 0)
  20.             {
  21.                 int singles = number % 10;
  22.                 if (singles % 2 == 0)//(Math.Abs(singles) % 2 == 0)
  23.                 {
  24.                     sumOfEven += singles;
  25.                 }
  26.                 number = number / 10;
  27.                 //number = dividedByTen;
  28.                 //dividedByTen = number / 10;
  29.             }
  30.             return sumOfEven;
  31.         }
  32.         static int GetSumOfOddNumbers(int number)
  33.         {
  34.  
  35.             int sumOfOdd = 0;
  36.             //int dividedByTen = number / 10;
  37.             while (number != 0)//(dividedByTen != 0)
  38.             {
  39.                 int singles = number % 10;
  40.                 if (singles % 2 != 0)//(Math.Abs(singles) % 2 != 0)
  41.                 {
  42.                     sumOfOdd += singles;
  43.                 }
  44.                 number = number / 10;
  45.                 //number = dividedByTen;
  46.                 //dividedByTen = number / 10;
  47.             }
  48.             sumOfOdd += number;
  49.             return sumOfOdd;
  50.         }
  51.         static int GetMultipleOfEvenAndOdd(int sumOfEven, int sumOfOdd)
  52.         {
  53.             return sumOfOdd * sumOfEven;
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement