Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _6.Numbers
- {
- class Program
- {
- static void Main(string[] args)
- {
- var number = int.Parse(Console.ReadLine());
- var firstNumber = number / 100; // така вземам пъврвата цифра
- var secondNumber = (number / 10) % 10; // втората цифра
- var thitdNumber = number % 10; // третата
- var n = firstNumber + secondNumber;
- var m = firstNumber + thitdNumber;
- for (int i = 1; i <= n; i++) // завъртам цикъл по редове
- {
- for (int j = 1; j <= m; j++) //тук по пореден номер в реда, т.е. по колони
- {
- if (number % 5 == 0)
- {
- number = number - firstNumber; // прибавям първата цифра на числото към самото число
- }
- else if (number % 3 == 0)
- {
- number = number - secondNumber; // прибавям втората цифра
- }
- else if ((number % 5 != 0) && (number % 3 != 0))
- {
- number = number + thitdNumber; // прибавям третата
- }
- Console.Write(number);
- if (j < m) // проверявам дали е последен номер в реда и ако не е, добавям интервал след числото
- {
- Console.Write(" ");
- }
- }
- Console.WriteLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement