C#: Compute the sum of the three integers. If one of the values is 13 then do not count it and its right towards the sum
Sum of Three Integers Ignoring 13 and Right
Write a C# Sharp program to compute the sum of the three integers. If one of the values is 13 then do not count it and its right towards the sum.
Visual Presentation:

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, 13, 12)); // Test with integers 10, 13, and 12
Console.WriteLine(test(13, 12, 18)); // Test with integers 13, 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 == 13) return 0; // If 'x' is equal to 13, return 0
if (y == 13) return x; // If 'y' is equal to 13, return 'x'
if (z == 13) return x + y; // If 'z' is equal to 13, return the sum of 'x' and 'y'
return x + y + z; // If none of the above conditions match, return the sum of 'x', 'y', and 'z'
}
}
}
Sample Output:
16 23 10 0
Flowchart:

For more Practice: Solve these Related Problems:
- Write a C# program to ignore all numbers after the first 13 (inclusive) when calculating the sum of three integers.
- Write a C# program to ignore the middle number if it is 13 and include only the first and last in the sum.
- Write a C# program to return 0 if the last number is 13; otherwise, return the full sum.
- Write a C# program to ignore the first 13 but include the remaining numbers in the sum.
Go to:
PREV : Sum of Three Integers or Return Third if Two Match.
NEXT : Sum Ignoring 10-20 Except 13, 17.
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.