Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Program
- {
- static void Main()
- {
- int n = int.Parse(Console.ReadLine());
- int first = n / 1000;
- int second = (n / 100) % 10;
- int third = (n / 10) % 10;
- int last = n % 10;
- int countLines=0;
- int morseProduct;
- int nSum=first+second+third+last;
- for (int i0 = 0; i0 < 6; i0++)
- {
- for (int i1 = 0; i1 < 6; i1++)
- {
- for (int i2 = 0; i2 < 6; i2++)
- {
- for (int i3 = 0; i3 < 6; i3++)
- {
- for (int i4 = 0; i4 < 6; i4++)
- {
- for (int i5 = 0; i5 < 6; i5++)
- {
- morseProduct = i0 * i1 * i2 * i3 * i4 * i5;
- if (nSum==morseProduct)
- {
- countLines++;
- switch (i0)
- {
- case 0: Console.Write("-----|"); break;
- case 1: Console.Write(".----|"); break;
- case 2: Console.Write("..---|"); break;
- case 3: Console.Write("...--|"); break;
- case 4: Console.Write("....-|"); break;
- case 5: Console.Write(".....|"); break;
- default:
- break;
- }
- switch (i1)
- {
- case 0: Console.Write("-----|"); break;
- case 1: Console.Write(".----|"); break;
- case 2: Console.Write("..---|"); break;
- case 3: Console.Write("...--|"); break;
- case 4: Console.Write("....-|"); break;
- case 5: Console.Write(".....|"); break;
- default:
- break;
- }
- switch (i2)
- {
- case 0: Console.Write("-----|"); break;
- case 1: Console.Write(".----|"); break;
- case 2: Console.Write("..---|"); break;
- case 3: Console.Write("...--|"); break;
- case 4: Console.Write("....-|"); break;
- case 5: Console.Write(".....|"); break;
- default:
- break;
- }
- switch (i3)
- {
- case 0: Console.Write("-----|"); break;
- case 1: Console.Write(".----|"); break;
- case 2: Console.Write("..---|"); break;
- case 3: Console.Write("...--|"); break;
- case 4: Console.Write("....-|"); break;
- case 5: Console.Write(".....|"); break;
- default:
- break;
- }
- switch (i4)
- {
- case 0: Console.Write("-----|"); break;
- case 1: Console.Write(".----|"); break;
- case 2: Console.Write("..---|"); break;
- case 3: Console.Write("...--|"); break;
- case 4: Console.Write("....-|"); break;
- case 5: Console.Write(".....|"); break;
- default:
- break;
- }
- switch (i5)
- {
- case 0: Console.Write("-----|"); Console.WriteLine(); break;
- case 1: Console.Write(".----|"); Console.WriteLine();break;
- case 2: Console.Write("..---|"); Console.WriteLine();break;
- case 3: Console.Write("...--|"); Console.WriteLine() ;break;
- case 4: Console.Write("....-|"); Console.WriteLine();break;
- case 5: Console.Write(".....|"); Console.WriteLine(); break;
- default:
- break;
- }
- }
- }
- }
- }
- }
- }
- }
- if (countLines == 0)
- {
- Console.WriteLine("No");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement