Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Console.WriteLine("n = ");
- int n = int.Parse(Console.ReadLine());
- int m = n % 100;
- string[] arr = { "нула", "едно", "две", "три", "четири", "пет", "шест", "седем", "осем", "девет", "десет", "единадест", "дванадесет" };
- string[] bigNumbers = { "сто", "двеста", "триста", "четиристотин", "петстотин", "шестстотин", "седемстотин", "осемстотин", "деветстотин" };
- if (n >= 0 & n < 100)
- {
- if (n >= 0 && n <= 12) { Console.WriteLine("{0}", arr[n]); }
- if (n > 12 && n < 20) { Console.WriteLine("{0}надесет", arr[n - 10]); }
- if (n == 20) { Console.WriteLine("двадесет"); }
- if (n > 20 && n < 30) { Console.WriteLine("двадесет и {0}", arr[n - 20]); }
- if (n == 30 || n == 40 || n == 50 || n == 60 || n == 70 || n == 80 || n == 90) { Console.WriteLine("{0}десет", arr[n / 10]); }
- else if (n > 30 && n < 100) { Console.WriteLine("{0}десет и {1}", arr[n / 10], arr[n % 10]); }
- }
- else
- {
- string hendreds = bigNumbers[n / 100 - 1];
- if (n == 100 || n == 200 || n == 300 || n == 400 || n == 500 || n == 600 || n == 700 || n == 800 || n == 900)
- {
- Console.WriteLine(hendreds);
- }
- if ((m) > 0 && (m) <= 12) { Console.WriteLine("{0} и {1}", hendreds, arr[m]); }
- if ((m) > 12 && (m) < 20) { Console.WriteLine("{0} и {1}надесет", hendreds, arr[m - 10]); }
- if ((m) == 20) { Console.WriteLine("{0} и двадесет", hendreds); }
- if ((m) > 20 && (m) < 30) { Console.WriteLine("{0} двадесет и {1}", hendreds, arr[m - 20]); }
- if ((m) == 30 || (m) == 40 || (m) == 50 || (m) == 60 || (m) == 70 || (m) == 80 || (m) == 90)
- {
- Console.WriteLine("{0} и {1}десет", hendreds, arr[(m) / 10]);
- }
- else if ((m) > 30 && (m) < 100)
- {
- Console.WriteLine("{0} {1}десет и {2}", hendreds, arr[(m) / 10], arr[(m) % 10]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement