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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
Индустриальный
 Аватар для Индустриальный
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 15
13.03.2010, 16:18     строим пирамиду циклом for #1
такая вот у меня задача:
нужно построить пирамиду с использованием цикла 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 ....и так далее.
а ещё нужно это всё дело вывести в виде пирамиды, это как бы тоже было бы не плохо объяснить, но не так уж и важно...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
13.03.2010, 16:31     строим пирамиду циклом for #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 сможете переделать?
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
13.03.2010, 16:45     строим пирамиду циклом for #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;
    }
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
13.03.2010, 16:48     строим пирамиду циклом for #4
Цитата Сообщение от fasked Посмотреть сообщение
int const x = 30;
C++
1
const int x=30;
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
13.03.2010, 17:26     строим пирамиду циклом for #5
МедведЪ, это без разницы, обе форме приемлимы, кому как нравится больше
Yandex
Объявления
13.03.2010, 17:26     строим пирамиду циклом for
Ответ Создать тему
Опции темы

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