2
06/11/2024 6:56 pm
Topic starter
I need to print all 4 digit numbers in format ABCD such as A + B = C + D (known as happy numbers) (from 1 to 9999)...
1 Answer
2
06/11/2024 6:57 pm
Here you can read more about happy numbers: https://en.wikipedia.org/wiki/Happy_number
Regarding the code - try with nested for loops and one if statement.
Something like this:
using System;
class HappyNumbers
{
static void Main()
{
for (int a = 1; a <= 9; a++)
{
for (int b = 0; b <= 9; b++)
{
for (int c = 0; c <= 9; c++)
{
for (int d = 0; d <= 9; d++)
{
if (a + b == c + d)
{
Console.WriteLine("{0}{1}{2}{3}", a, b, c, d);
}
}
}
}
}
}
}
