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

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

Войти
Регистрация
Восстановить пароль
 
Romanpokemon
0 / 0 / 0
Регистрация: 13.05.2012
Сообщений: 34
#1

Символьные фигуры в консоли - C++

13.11.2012, 14:42. Просмотров 946. Ответов 1
Метки нет (Все метки)

Контур ромба. Как остальное допилить?
Желательно подскажите в словах(без кода).Спасибо.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
while (romb!=0)
    {
        romb=romb-1;
        if (romb !=0)
        {
            for(int i =1; i<=romb;i++)
            {
                cout << " ";
            }
            cout << "x";
            cout << endl;
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 14:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Символьные фигуры в консоли (C++):

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

Вводить название фигуры, выводить формулу для вычисления площади этой фигуры - C++
Вводить название фигуры (треугольник, квадрат, ромб, прямоугольник) выводить формулу для вычисления площади этой фигуры.

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

Клавиши F1-F12 в консоли, и работа с мышкой в консоли - C++
Я искал на сайте, но не нашел упоминания о том как обрабатывать и или узнавать где находится курсор мышки (и еще мне надо бы узнать нажатие...

считывание с консоли ( не с клавы, а именно с консоли) - C++
нужно написать функцию которая возвращает string в котором написано 500 символов которые были выведены в консоли от начала. среда :...

Символьные константы - C++
Объясните смысл написанного

1
Vourhey
Почетный модератор
6488 / 2262 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
13.11.2012, 15:33 #2
Как-нибудь так...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <iomanip>
 
int main()
{
    int width = 11, offset = 11;
    char sign = 'x';
    std::cout<<std::setw(offset--)<<sign<<std::endl;
    while(offset != 0)
        std::cout<<std::setw(offset--)<<sign<<std::setw((width-offset)*2-2)<<sign<<std::endl;
    ++offset;
    while(offset != (width-1))
        std::cout<<std::setw(++offset)<<sign<<std::setw((width-offset)*2)<<sign<<std::endl;
    std::cout<<std::setw(++offset)<<sign<<std::endl;
}
изменяя width с offset получишь разный размер ромба.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2012, 15:33
Привет! Вот еще темы с ответами:

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

Символьные строки - C++
Задача такая: надо отделить имя файла и расширение от его пути но из за слэшей на экран выводится какаята ерунда, никак непохожая на...

символьные матрицы в C++ - C++
Заменить символом '*' все элементы, расположенные выше побочной диагонали и не являющиеся цифрами.

Символьные строки - C++
Я, конечно, туп, но как взять половину первой строки при соединение строк? (задание: Ввести с клавиатуры строку. Определить во введенных...


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

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

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