Triangle Rectangle Area Doubled
Programming Basics · C#
TASK
Problem
Given the legs `a` and `b` of a right triangle, output twice its area, which equals `a * b`. Print only the required answer; do not print prompts, labels, or debug text.
EXAMPLE
Example
4 6
24
LIMITS
Constraints
- Every token parsed with `int.Parse` is a valid 32-bit signed integer; test data avoid unintended overflow in the task's intended calculation. - Input is syntactically valid for the task except where invalid input is deliberately being tested (for example a `TryParse`/validation exercise). - Print only the required answer; do not add prompts, labels, debug text, or extra spaces/lines.
LEARN
Theory for this problem
+
This is a direct arithmetic transformation. Name the input values, translate the formula exactly into C# operators, store the intermediate result when it improves readability, and print only the final value. For **Triangle Rectangle Area Doubled**, the concrete requirement is: Given the legs `a` and `b` of a right triangle, output twice its area, which equals `a * b`. Keep input parsing, the core operation, and output formatting separate so each part can be checked independently.
NEED HELP?
Hints
+
['This is a direct arithmetic transformation. Name the input values, translate the formula exactly into C# operators, store the intermediate result when it improves readability, and print only the final value.', 'Before coding, state this exact input-to-output rule: Given the legs `a` and `b` of a right triangle, output twice its area, which equals `a * b`.', 'Trace the public example by hand, then test the smallest input and the edge case most likely to change an index, branch, tie, or empty result.']
ANSWER
Solution
+
using System;
// Twice the area of a right triangle equals legs product.
class Program
{
static void Main()
{
int[] p=Array.ConvertAll(Console.ReadLine().Split(),int.Parse);
int a=p[0],b=p[1];
long result=(long)a*b;
Console.WriteLine(result);
}
}