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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приведение к string к char С++ http://www.cyberforum.ru/cpp-beginners/thread1635413.html
Столкнулся с задачей: есть у меня строка с названием st , которая состоит из восьми символов, потом мне надо пройтись по строке переставляя символы по принципу - если данный символ стоит в алфавите...
C++ Добавить поддержку отрицательных чисел Сделать возможным вывод отрицательных чисел через эту функцию #define pc putchar void lprint(long long int a){ int i=0; char S; while(a>0){ S=a%10+'0'; a=a/10; } http://www.cyberforum.ru/cpp-beginners/thread1635404.html
C++ Build, или как разобраться в версиях программы
привет, пишу программу когда вношу изменения в код новый создаю, в итоге десятки файлов, в каких то впедыдущая лучше последующей, как лучше разбираться в этой куче файлов, как их именовать и как...
C++ OpenMP шифрование
Здравствуйте! Подкиньте пожалуйста примеров программ шифрования с использованием OpenMP, желательно RSA
C++ Изменить тип матрицы с символьного на целочисленный http://www.cyberforum.ru/cpp-beginners/thread1635378.html
В общем, нужно исправить вывод в программе. Здесь вывод реализован с помощью символов, а нужно, чтобы матрица выводилась цифрами. Ну и соответственно свап был тоже цифрами. И по возможности...
C++ Исключение как пустой класс Добрый день. В задании лабы сказано: исключение реализовать,как пустой класс. Перехват и обработка исключения в главной функции. Сама проверка у нас переменной,которая подставляется в формулу... подробнее

Показать сообщение отдельно
Kvitkaa
0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 42

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

10.01.2016, 15:44. Просмотров 197. Ответов 0
Метки (Все метки)

Помогите, пожалуйста, нужно нарисовать фигуру как на картинке с помощью знака 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);
0
Миниатюры
Нарисовать фигуру используя знак ASCII  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.