# Help with C# (Math Question)

Hi, can you help me to solve this question? I want to find a solution with console application.
“Find palindromic numbers that are the product of two three-digit numbers.
As an example : 101x161 = 16261, 924x962 = 888888”
Thanks to everyone!

1 Like

Hi and welcome to the forum.

What have you tried so far?

2 Likes

Thank youu! I think I have a problem with the method right? In if blocks I couldn’t do the math (I’m a beginner, so my code can be bad sorry for this)
This is the code :

``````namespace secondtry
{
class Program
{
static void Main(string[] args)
{

for (int num1 = 100; num1 < 1000; num1++)
{
for (int num2 = 100;  num2 < 1000; num2++)
{
Checker(num1, num2);
}
}
int Checker(int num1, int num2)
{
int result = num1 * num2;
int result1 = result / 10;
int result2 = result1 / 10;
if (result / 10000 == result % 10 && (result / 1000) % 10 == result1 % 10 && (result / 100) % 10 == result2 % 10)
{
Console.WriteLine("{0} * {1} = {2}", num1, num2, result);
Console.WriteLine("This is a palindromik number : {0}", result);
}
return result;
}
}
}
}
``````

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (`</>`) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (’).

1 Like

I am really sorry, I didn’t know that! Thank you, I will be more careful next time!

So, your palindrome check is not quite right.

If your number was a string, how could you use the length of the string and indexing to check if the first and last number were the same?

2 numbers are int and result is an int? Am I wrong?

I don’t think my question was very clear.

Given

``````let word = "abcba";
``````

how do you check if it is a palindrome?

I am sorry I don’t know. I’m new in coding maybe I should look up from the Internet

Don’t worry about the code yet. If you, a human, where going to check, what would you do?

Well, I would look first char and last char. And I would continue like this. Thanks for your help, I solved it by the way. In my first message Checker method works for only 5 digit numbers, I made some changes and now it works for 6 digit numbers too! Thanks for your support!

1 Like