Форум программистов, компьютерный форум CyberForum.ru

C++ нарисовать елочку с символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создать класс alpha http://www.cyberforum.ru/cpp-beginners/thread149230.html
Доброго времени суток. помогите написать класс. Создать класс Alpha таким образом чтоб при создании первого объекта и удалении последнего объекта этого типа на экран выдавались ответы сообщения применить статические компоненты класса. для VS 2008
C++ Составить прогу для подсчета непарных элементов двумерной матрицы Динамический массив В розмера m×n из целых чисел. Составить прогу для подсчета непарных(??????) элементов двумерной матрицы В, используя функцию обработки массива. http://www.cyberforum.ru/cpp-beginners/thread149229.html
C++ Разработать алгоритм и программу для определения количества слов в введенном тексте, которые начинаются на буквой "А"
Разработать алгоритм и программу для определения количества слов в введенном тексте, которые начинаются буквой "А". Считать, что слова в тексте разделены одним пробелом.
деревья на С++ C++
эта задачка на деревья.помогите пожалуйста...от этого зависит мой экзамен... В школе продолжительность каждого урока 45 минут, а перемены между уроками – всего 5 минут. Первый урок начинается ровно в 8 часов утра. Напишите программу, отвечающую на вопрос «во сколько в этой школе заканчивается K-ый урок?» Входные данные. Вводится одно натуральное число K, не превышающее 15. Выходные данные....
C++ Вычисление суммы http://www.cyberforum.ru/cpp-beginners/thread149221.html
Нужно написать програмку которая будет вычислять сумму 1! +2! +3 !+...+ N!, Используя функцию вычисления факториала числа к! Заранее спасибо!)
C++ Сумма двух чисел Ребята,помогите составить задачу"Сумма двух чисел" подробнее

Показать сообщение отдельно
Yulia_3
0 / 0 / 0
Регистрация: 20.04.2010
Сообщений: 23

C++ нарисовать елочку с символов - C++

24.06.2010, 22:20. Просмотров 7654. Ответов 15
Метки (Все метки)

Задача E. Елочка
«Нарисуйте» с помощью символов лес. При этом не пользуйтесь командами перемещения курсора по экрану. Ваша программа должна последовательно выводить символы строк (или строки целиком).
Лес — это одна или несколько елочек. Каждая елочка характеризуется количеством треугольников в ней и размером самого маленького треугольника. Елочка состоит из треугольников, у которых вершины находятся строго друг под другом, и каждый следующий треугольник содержит на одну строку больше предыдущего.
Все елочки должны по вертикали начинаться с первой строки. Каждая елочка должна быть расположена как можно левее, при этом елочки не должны соприкасаться (т.е. возле символов елочки справа, слева, снизу, сверху, а также по диагонали не должно быть символов, изображающих другую елочку), и не должен нарушаться порядок следования елочек.
Елочки должны изображаться символами «#» (решеточка), а пустые места между ними — символами «.» (точка). Во всех строках должно быть выведено одинаковое количество символов, при этом обязательно должна быть строка, в которой последним символом является решеточка, в последней строке обязательно должны быть решеточки (т.е. должен быть выведен прямоугольник из точек и решеточек, в нем не должно быть лишних столбцов и строк).
Входные данные. Вводится число елочек N, а дальше N пар натуральных чисел, описывающих елочки: первое число каждой пары задает количество треугольников в елочке, второе — размер самого маленького треугольника. Елочки описываются в порядке слева направо (если смотреть на вершины елочек).
Гарантируется, что входные данные будут таковы, что количество символов, которое нужно будет вывести в одной строке, не превысит 79.
Выходные данные. Выведите требуемый «рисунок». Для лучшего понимания смотрите примеры.
Пример ввода Пример вывода
2
3 2
3 3
...#......#....
..###....###...
...#....#####..
..###.....#....
.#####...###...
...#....#####..
..###..#######.
. #####....#....
#######..###...
... .....#####..
...... .#######.
..... .#########
3
1 1
2 1
3 2

#.#...#...
..#..###..
.###..#...
.....###..
....#####.
......#...
.....###..
....#####.
...#######

чтото типа того
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru