Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2011, 22:31   #1
sti1
 
Регистрация: 12.12.2011
Сообщений: 6
По умолчанию циклы в C#

Вывести на экран числа следующим образом:

8
7
7 7
6 6
6 6 6
5 5 5
5 5 5 5
4 4 4 4
sti1 вне форума Ответить с цитированием
Старый 22.12.2011, 22:41   #2
Lasur
Форумчанин
 
Аватар для Lasur
 
Регистрация: 13.10.2011
Сообщений: 143
По умолчанию

Код:
Console.WriteLine("8\n7\n7 7\n6 6\n6 6 6\n5 5 5\n5 5 5 5\n4 4 4 4");
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Lasur вне форума Ответить с цитированием
Старый 22.12.2011, 22:51   #3
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

может мое решение не является идеальным, но я бы сделал так
Код:
 class Program
    {
        static void Main(string[] args)
        {
            for (int i = 8; i > 3; i--)
            {
                Write(i,9-i);
            }
            Console.ReadKey();
        }
        static void Write(int noumber, int countTime)
        {
            for (int i = 0; i < countTime; i++)
                Console.Write("{0} \t", noumber);
            Console.WriteLine();
        }
    }
rUs_LAN вне форума Ответить с цитированием
Старый 22.12.2011, 22:54   #4
sti1
 
Регистрация: 12.12.2011
Сообщений: 6
По умолчанию

спасибо большое!
sti1 вне форума Ответить с цитированием
Старый 22.12.2011, 23:11   #5
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

хмм шота я сначала не увидел
Код:
class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("8");
            for(int i = 7; i > 3; i--)
                Write(i,8-i);
            Console.ReadKey();
        }
        static void Write(int noumber, int countTime)
        {
            for (int i = 0; i < countTime; i++)
                Console.Write("{0} \t", noumber);
            Console.WriteLine();
            for (int i = 0; i < countTime + 1; i++)
                Console.Write("{0} \t", noumber);
            Console.WriteLine();
        }
    }
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
синусы и ко. циклы, вроде циклы Scorch92 Паскаль, Turbo Pascal, PascalABC.NET 2 22.12.2010 19:26
Циклы Ya_Aston Помощь студентам 8 11.12.2010 01:37
циклы kat000 Паскаль, Turbo Pascal, PascalABC.NET 1 11.06.2010 19:36
Циклы - вложенны циклы? tigga Microsoft Office Excel 5 19.02.2010 23:36
Циклы <DefendeR> Общие вопросы C/C++ 1 17.12.2009 20:41