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

Изобразите на экране пирамиду из символов 'X - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
MURADDDD
1 / 1 / 0
Регистрация: 20.11.2013
Сообщений: 40
30.11.2013, 18:00     Изобразите на экране пирамиду из символов 'X #1
При помощи цикла for изобразите на экране пирамиду из символов 'X'. Верхняя часть пирамиды должна выглядеть следующим образом:
х
ххх
ххххх
ххххххх
ххххххххх
Вся пирамида должна быть высотой не 5 линий, как изображено здесь, а 20 линий. Одним из способов ее построения может служить использование двух вложенных циклов, из которых внутренний будет заниматься печатанием символов 'X' и пробелов, а другой осуществлять переход на одну строку вниз.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2013, 18:00     Изобразите на экране пирамиду из символов 'X
Посмотрите здесь:

Построить пирамиду C++
строим пирамиду циклом for C++
Перекласть пирамиду C++
C++ Построить четырехугольную пирамиду, найти ее площадь и объем
Пирамиду SABC задан координатами своих вершин. Найти полную поверхность пирамиды. C++
C++ Разработайте, реализуйте и протестируйте класс, описывающий правильную треугольную пирамиду
C++ Считывание уже выведенных символов на экране консоли
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mpol
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 23
09.07.2014, 12:53     Изобразите на экране пирамиду из символов 'X #21
Цитата Сообщение от Nick Alte Посмотреть сообщение
Не всегда, конечно, но в большинстве случаев как раз означает.
Согласен. Но была конкретная задача с конкретным условием.
Часто начальство ставит условия при которых что либо нужно сделать, но при этом не принимает во внимание, что есть способы которыми можно гораздо проще добиться требуемого результата. И поэтому приходится делать с таким условием как давалось в задании.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nick Alte
09.07.2014, 13:02
  #22

Не по теме:

Когда увидите начальство, диктующее, во сколько циклов надо решать задачу - бегите от него со всех ног и не оглядывайтесь.

mpol
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 23
09.07.2014, 21:45     Изобразите на экране пирамиду из символов 'X #23
Прошу прощения что пишу так как есть, не знаю, как указать, что сообщение не по теме.
Я не работаю программистом, хоть и хочется научится писать программы. И у меня нет наставника, который мог бы чему нибудь научить программированию (хоть и хотелось бы).
Так вот, думаю многие сталкивались с указаниями начальства, и эти указания, как правило, очень далеки от того что нужно сделать и как нужно правильно сделать определенную работу. Только поэтому я упомянул начальство. Но в будущем, я надеюсь, я научусь программировать и с удовольствием прибегну или послушаюсь вашего совета. Честно говоря, очень не люблю, когда мне указывают как и что нужно сделать, особенно если задание я понимаю по своему (реализацию или то как оно должно быть в жизни) . Всем спасибо за помощь, я очень признателен вам.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2014, 20:25     Изобразите на экране пирамиду из символов 'X
Еще ссылки по теме:

C++ Изобразите скатывание шарика
C++ Изобразите скатывание шарика по кривой
Процедура, "рисующая" на экране горизонтальную линию из 80 символов "*" C++
C++ Сформировать стек-пирамиду слов: на вершине самое длинное
C++ Начинающий фараон хочет показать пирамиду

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yegor_Fedosov
0 / 0 / 0
Регистрация: 13.09.2014
Сообщений: 3
07.12.2014, 20:25     Изобразите на экране пирамиду из символов 'X #24
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    
#define N 40
...
    int l=0,k=0;
    for (int i=0;i<N;i++)
    {
        k=0;
        for(int j=i;j<N;j++)
        {
            if (i%2!=0) 
            { 
                    cout<<' ';
                    k++;
                    if (k==(N-i))
                    {
                        l=i; 
                        while (l>0)
                        {cout<<'x';l--;}
                    }
            }
        }
        if (i%2!=0) cout<<endl;
    }
(у Лафоре пирамида в другую сторону смотрит)
Yandex
Объявления
07.12.2014, 20:25     Изобразите на экране пирамиду из символов 'X
Ответ Создать тему
Опции темы

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