С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
Индустриальный
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 15
#1

строим пирамиду циклом for - C++

13.03.2010, 16:18. Просмотров 2623. Ответов 4
Метки нет (Все метки)

такая вот у меня задача:
нужно построить пирамиду с использованием цикла for, пирамида должна состоять из 20 строк, и заполнятся с нижней на верхнею иксами('X').
Получается, что на нижней(20-й строке) будет 29 иксов, на верхней(1-й строке) 1 икс.
C++
1
2
3
4
int next = 1;//это значение будет менятся
int stat = 2;//это не будет
for(int i = 0; i <= 19; i++)
next = next + stat;
догнать не могу, каким образом мне сумму значения next присвоить значениям иксов...то есть, что бы в первом исполнении цикла значение next печатало X, во втором XXX, в третьем XXXXXX ....и так далее.
а ещё нужно это всё дело вывести в виде пирамиды, это как бы тоже было бы не плохо объяснить, но не так уж и важно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2010, 16:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос строим пирамиду циклом for (C++):

Строим пирамидку. Массив\нахождение алгоритма - C++
Башня состоит из основания и, возможно, надстройки. В основании башни размещены несколько равных равносторонних треугольников, основания...

Пытаюсь переписать код с циклом for, в код с циклом while, но не совсем получается - C++
Возникло пару вопросов: #include &lt;iostream&gt; using namespace std; int main () { for (int i = 0; i&lt;=10; i++) cout &lt;&lt;...

Перекласть пирамиду - C++
Надо перекласть пирамиду, которая выложена из десяти карточек так, чтобы форма ее не изменилась, но каждая карточка дотрагивалася только до...

Построить пирамиду - C++
как сделать пирамидку типа чтобы прибавлялось на каждой строке по два X.сделать нада с помощью цикла for и два вложенных цикла один...

Заполнить пирамиду - C++
Здравствуйте, нужна помощь с заполнением пирамиды снизу - вверх: Сначала задается высота пирамиды: Например 4 И нам нужно вывести: 10...

Вывести пирамиду из букв Х - C++
Помогите написать код для этих 2х програм

4
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,342
Завершенные тесты: 1
13.03.2010, 16:31 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int i=0;
while(i<=10)
{
 
int s=10;
while(s>i-1){
cout<<" ";
s--;}
 
int a=0;
while(a<i+1)
{
cout<<" ";
cout<<"*";
a++;
 
}
cout<<"\n";
i++;
}
давно этот код писал
надеюсь while в for и 10 в 20 сможете переделать?
1
fasked
Эксперт С++
4952 / 2532 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
13.03.2010, 16:45 #3
C++
1
2
3
4
5
6
7
8
9
    int const x = 30;
    for(int i = 0; i < x; ++i)
    {
        for(int j = x; j > i; --j)
            cout << ' ';
        for(int j = 0; j < 2*i - 1; ++j)
            cout << 'x';
        cout << endl;
    }
1
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,342
Завершенные тесты: 1
13.03.2010, 16:48 #4
Цитата Сообщение от fasked Посмотреть сообщение
int const x = 30;
C++
1
const int x=30;
0
fasked
Эксперт С++
4952 / 2532 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
13.03.2010, 17:26 #5
МедведЪ, это без разницы, обе форме приемлимы, кому как нравится больше
0
13.03.2010, 17:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2010, 17:26
Привет! Вот еще темы с ответами:

Изобразите на экране пирамиду из символов 'X - C++
При помощи цикла for изобразите на экране пирамиду из символов 'X'. Верхняя часть пирамиды должна выглядеть следующим образом: х ххх ...

Начинающий фараон хочет показать пирамиду - C++
Добрый день, уважаемые форумчане. Я написал программу, которая строит пирамиду с числом ярусов, которое указывает пользователь. ...

Построить четырехугольную пирамиду, найти ее площадь и объем - C++
Помогите пожалуйста построить четырехугольную пирамиду в с++, найти ее площадь и объем. (пирамида должна строиться при помощи ввода пяти...

Сформировать стек-пирамиду слов: на вершине самое длинное - C++
Сформировать стек-пирамиду слов: на вершине самое длинное


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.