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

Построить пирамиду - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как проверить является данное число квадратом целого числа? http://www.cyberforum.ru/cpp-beginners/thread25550.html
Как проверить является данное число квадратом целого числа? подскажите какое необходимо написать условие.
C++ Пересечение фигур Даны две фигуры: Окружность с центром в точке (x0,y0) и радиусом r, и пятиугольник заданный координатами вершин. Как можно определить факт пересечения фигур? http://www.cyberforum.ru/cpp-beginners/thread25512.html
В матрице заменить нулями все отрицательные элементы над главной диагональю C++
Помогите написать код - В матрице заменить нулями все отрицательные элементы над главной диагональю
C++ заменить отрицательные элементы массива V[15] нулями и найти их количество
заменить отрицательные элементы массива V нулями и найти ихнее количество. помогите пожалуйста.
C++ Cоздание проги с заголовочным файлом http://www.cyberforum.ru/cpp-beginners/thread25484.html
У меня не получается создать простейшую программку с заголовочным файлом. Я создаю заголовочный файл my.h к примеру такой: void PrintMessage(); Создаю файл my.cpp: #include<iostream.h> void PrintMessage() { cout<<"Hello World!"; }
C++ Считывание нажатой клавиши Задача состоит в том, что бы при нажатии какой-либо клавиши производилось действие, в паскале я знаю как это сделать, при помощи процедуры ReadKey которая считывает нажатую клавишу. Но вот в с++ есть подобная функция? подробнее

Показать сообщение отдельно
Tiami
Яростный кот
 Аватар для Tiami
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
10.03.2009, 13:22     Построить пирамиду
как сделать пирамидку типа чтобы прибавлялось на каждой строке по два X.сделать нада с помощью цикла for и два вложенных цикла один внутренний будет заниматься печатанием пробелов и символа 'x',а другой который будет начинать с новой строки,я не пойму такую логику помогите а
x
xxx
xxxxx
xxxxxxx

и таких строк нада 20
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
    int x,ch; 
    for(x=0;x<40;x++)
    cout<<setw(15)<<++x<<endl;
    getchar();
    return 0;
}
Вот все таки как сделать с цифрами 1 3 5 7,я понимаю,а как заменить количество Цифр на буквы я не пойму,или сделать это циклами как в задаче мож кто нить поможет?

или если сделать так то просто появляется столб 'x',а вот как сделать чтобы они прибавлялись по 'x' 'x' с пробелом на каждой строке складывая предыдущий результат не пойму
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
    char x,ch; 
    for(x=0;x<20;x++)
    cout<<setw(15)<<'x'<<endl;
    getchar();
    return 0;
}
Добавлено через 31 минуту 36 секунд
Модифицировал код вот:но получается просто пирамида без прибавления 'x' 'x' к новой строке прибавляет тока 'x'(да и вид у нее не справо налево а слева направо)>>вот так:
x
xx
xxx
xxxx
xxxxx
xxxxxx
итд

Добавлено через 38 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
    for (char i=1; i<20;i++) {
    for (char j=1; j < i; j++) {
    cout<<"x";}
    cout<<endl;
}
    getchar();
    return 0;
}
Модификация кода,что еще нада вот?

Добавлено через 46 минут 58 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
    for (char i=1; i<20;i++)
    {
    for (char j=1; j < i;j++)
    {
    cout<<"xx";
    } 
    cout<<"x"<<endl; 
    }
    getchar();
    return 0;
}
вроде понял как а как сделать в обратном порядке вот так хз:
x
xxx
xxxxx
xxxxxxx
даже не знаю мож кто подскажет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru