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

Нарисовать фигуру используя знак ASCII - C++

Восстановить пароль Регистрация
 
Kvitkaa
0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 30
10.01.2016, 15:44     Нарисовать фигуру используя знак ASCII #1
Помогите, пожалуйста, нужно нарисовать фигуру как на картинке с помощью знака ASCII. Фигура должна располагаться в середине экрана, при этом ее размер можно задать (при изменении размера она всегда должна оставаться в центре). Начало фигуры в левом нижнем углу. Нужно использовать функцию gotoxy(); и циклы for. Буду благодарна за помощь.

Вот что у меня вышло, но тут явно что-то не так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
x = 40; y = 13;
    cout << "Razmer storony "; cin >> bok;
 
    gotoxy(x-bok/2, y-bok);
    for (int i = x - bok; i < x; i++)
        for (int j = y + bok; j > y; j--)
            cout << char(znak);
 
    gotoxy(x, y);
    for (int i = x; i > x - bok; i--)
        for (int j = y; j > y - bok; j--)
            cout << char(znak);
Миниатюры
Нарисовать фигуру используя знак ASCII  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2016, 15:44     Нарисовать фигуру используя знак ASCII
Посмотрите здесь:

Нарисовать фигуру C++
Надо нарисовать фигуру C++
Нарисовать любую геометрическую фигуру C++
C++ Нарисовать фигуру (язык С)
Нарисовать фигуру (язык C) C++
Нарисовать фигуру C++
Нарисовать фигуру знаками ASCII C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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