w3resource

C#: Compute the sum of three given integers. If the two values are same return the third value


Sum of Three Integers or Return Third if Two Match

Write a C# Sharp program to compute the sum of three given integers. Return the third value if the two values are the same.

Visual Presentation:

C# Sharp: Basic Algorithm Exercises - Compute the sum of three given integers.

Sample Solution:-

C# Sharp Code:

using System; // Import the System namespace which contains fundamental types and base classes
using System.Linq; // Import the LINQ namespace for LINQ functionality

namespace exercises // Define a namespace called 'exercises'
{
    class Program // Define a class named 'Program'
    {
        static void Main(string[] args) // The entry point of the program
        {
            // Output the result of test function with different sets of three integers as arguments
            Console.WriteLine(test(4, 5, 7)); // Test with integers 4, 5, and 7
            Console.WriteLine(test(7, 4, 12)); // Test with integers 7, 4, and 12
            Console.WriteLine(test(10, 10, 12)); // Test with integers 10, 10, and 12
            Console.WriteLine(test(12, 12, 18)); // Test with integers 12, 12, and 18
            Console.ReadLine(); // Wait for user input before closing the console window
        }

        // Function definition of test function that takes three integers 'x', 'y', and 'z' and returns an integer
        public static int test(int x, int y, int z)
        {
            if (x == y && y == z) return 0; // If all three integers are equal, return 0
            if (x == y) return z; // If 'x' and 'y' are equal, return 'z'
            if (x == z) return y; // If 'x' and 'z' are equal, return 'y'
            if (y == z) return x; // If 'y' and 'z' are equal, return 'x'
            return x + y + z; // If none of the above conditions match, return the sum of 'x', 'y', and 'z'
        }
    }
}

Sample Output:

16
23
12
18

Flowchart:

C# Sharp: Flowchart: Compute the sum of three given integers.

For more Practice: Solve these Related Problems:

  • Write a C# program to return the unmatched number if any two among three inputs are equal.
  • Write a C# program to return the sum of three numbers only if all are different, otherwise return 0.
  • Write a C# program to return the average of the unique numbers among three inputs.
  • Write a C# program to return the middle value if two values match and ignore the repeated one.

Go to:


PREV : Sum of Integers with Same Digit Count.
NEXT : Sum of Three Integers Ignoring 13 and Right.

C# Sharp Code Editor:



Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.