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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
k00k
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 6
#1

Пирамида из символов 'X' - C++

27.01.2013, 20:19. Просмотров 1680. Ответов 4
Метки нет (Все метки)

При помощи цикла for изобразите на экране пирамиду из символов 'X'.

C++
1
2
3
4
5
        X
      XXX
    XXXXX
  XXXXXXX
XXXXXXXXX
Одним из способов ее построения может служить использование двух вложенных циклов, из которых внутренний будет заниматься печатанием символов 'X' и пробелов, а другой осуществлять переход на одну строку вниз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2013, 20:19     Пирамида из символов 'X'
Посмотрите здесь:

Пирамида из символов - C++
Задача состояла в том, чтобы создать пирамиду из символов "Х". Вот код: #include <iostream> using namespace std; int main(int...

Пирамида из символов - C++
Написала программку,вот что она делает: * ** *** **** ***** ****** ******* Как сделать чтобы количество этих строк...

Пирамида - C++
Почему печатает 11 строк а не 20 ведь указано что i<=20? #include <iostream.h> int main() { int znak=0, i; ...

Пирамида, цикл for - C++
#include <iostream> using namespace std; int main() { for(int k = 0; k < 21; k++){ for(int j = 0; j < 36 - k;...

Класс пирамида - C++
Описать класс сведениям о пирамиде, заданную координатами своих вершин. Вершины пирамиды - объекты некоторого класса точек в пространстве...

Пирамида из кубиков - C++
Здравствуйте! Есть N кубиков. Посчитать, сколькими способами из них можно выстроить пирамиду Важно: каждый вышележащий слой пирамиды НЕ...

Задача Пирамида и Полиндром - C++
Как решить? 1 задача. Из кубиков построена пирамида. Кубики поставлены ровно друг на друга. B самом верхнем ярусе кубик только один, и...

Производный класс пирамида - C++
Здравствуйте! Мне надо сдать это задание, а я ни бум бум. Пожалуйста кто может помогите. Заранее благодарю. Задание...

Наследование классов треугольник и пирамида - C++
Создать класс пирамида наследие от класса треуголник. Данные: Высота; (a,b,c-унаследует от треуголника); Вводить данные о "n"...

Описать класс Пирамида. Создать массив пирамид и вычислить средний объем - C++
Описать класс Пирамида с методами отображения параметров конструкторами без параметров с параметрами методом вычисления площади полной...

Написать программу, которая удаляет из данного набора символов все вхождения символов S и s - C++
Написать программу, которая получает от пользователя набор символов, исключая пропуск, и удаляет из этого набора все вхождения символов S и...

Дан массив символов. Опеределить сколько в нем символов: *, ;, : - C++
#include "stdafx.h" #include "math.h" #include "conio.h" #include "iostream" using namespace std; int main() { ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
27.01.2013, 21:09     Пирамида из символов 'X' #2
не проверял:

C++
1
2
3
4
5
6
7
8
for (int i = 0; i < 5; i++)
    {
        for (int j = 5-i; j > 1; j--)
            std::cout << ' ';
        for (int k = 0; k <= (i+i)*2; k+=2)
            std::cout << "X";
        std::cout << std::endl;
    }
UnsKneD
алкокодер
153 / 149 / 11
Регистрация: 27.12.2012
Сообщений: 548
27.01.2013, 21:45     Пирамида из символов 'X' #3
C++
1
2
3
4
for (int i = 0; i < 5; i++){
    cout << setw(5-i) << setfill(' ') << ' ';
    cout << setfill('X')  << setw(1+i) << 'X' << endl;  
    }
MrGluck
Модератор
Эксперт CЭксперт С++
6997 / 4168 / 594
Регистрация: 29.11.2010
Сообщений: 11,047
28.01.2013, 00:15     Пирамида из символов 'X' #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    for (int i=8; i >= 0; i-=2)
    {
        for (int j=0; j < 9; j++)
            std::cout << (j < i ? ' ' : 'X');
        std::cout << std::endl;
    }
}
HBP
Сообщений: n/a
25.11.2013, 22:55     Пирамида из символов 'X' #5
Уже, наверно, не актуально, но есть еще и такой вариант:
#include <iostream>
using namespace std;
int main()
{

for (int i=1; i<=20; i++)
{
for (int j=0; j<=40; j++)
cout << (j< (42-i*2) ? ' ' : 'X');
cout << endl;
}
return 0;
}
Yandex
Объявления
25.11.2013, 22:55     Пирамида из символов 'X'
Ответ Создать тему
Опции темы

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