Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вставить счетчик в быструю сортировку? нужно написать счетчик, какой определяет кол-во перестановок и сравнений в быстрой сортировке #include <iostream> #include <ctime> using namespace std; int first, last; void quicksort(int... https://www.cyberforum.ru/ cpp-beginners/ thread1813482.html C++ Перевод натурального числа в двоичную систему
нужно написать программу, которая переводила бы натуральные числа в двоичную систему, а потом с этими числами что бы выполняла такие действие: 1) "и" 2) Или 3) Или, что исключает 4) Сдвиг влево...
C++ В столовой предлагается N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого б https://www.cyberforum.ru/ cpp-beginners/ thread1813467.html
В столовой предлагается N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый дешевый и самый дорогой обед? Сколько калорий включает в себя...
C++ Найти максимальный элемент среди чисел кратных заданному Нашел числа кратные трем, а вот максимальный из них найти не могу. #include <stdio.h> #include <stdlib.h> #include <time.h> #include <cstdlib> #include <iostream> #include <iomanip> using... https://www.cyberforum.ru/ cpp-beginners/ thread1813462.html
C++ Как переменной Char присвоить значение целого текста полученого из файла?
файл input.txt текст "ой мама не горюй" использовать ifstream
C++ Как переменной Char присвоить значение целого текста? https://www.cyberforum.ru/ cpp-beginners/ thread1813415.html
Пример текста: "Верьте аль не верьте , а жил на белом свете Федот-Стрелец Удалой молодец......"
C++ Шифрование с использованием метода шифрующих таблиц и метода магического квадрата https://www.cyberforum.ru/ cpp-beginners/ thread1813413.html
Зашифруйте сообщение «Никто ничего не может сказать про вас. Что бы люди ни говорили, они говорят про самих себя» методом одиночной перестановки по ключу (размер таблицы «10x9», ключевая...
Декартово произведение множеств на c++ C++
Как в этот код впихнуть декартово произведение? #include <iostream> #include <algorithm> using namespace std; void show(const char *s, const int *begin, const int *end) { cout << s << "...
C++ Записать тригонометрическое выражение по заданной формуле https://www.cyberforum.ru/ cpp-beginners/ thread1813337.html
Можете помочь с написанием этой формулы на языке С++. Не в курсе как скобки ставить эти.
C++ Почему при умножении разнотипных переменных (например, float и int) получается int? Почему при умножении разнотипных переменных (float price и int unit) получается int? Это же не преобразование типов данных. Почему компилятор позволяет мне умножать int на float? Возможно ли умножить... https://www.cyberforum.ru/ cpp-beginners/ thread1813336.html
Подскажите как написать программу C++
Вивести повідомлення про те, чи є тільки одне з трьох введених з клавіатури чисел парним. Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках...
C++ Как вывести на экран последнюю цифру натурального числа в среде Dev C++? https://www.cyberforum.ru/ cpp-beginners/ thread1813323.html
Если пишу так то пишет только последнюю цифру,а нужна то пред последняя. Помогите кто разбирается в этом , пожалуйста! #include <iostream> #include <math.h> #include <clocale> using...
10 / 10 / 5
Регистрация: 28.09.2015
Сообщений: 139
0

Нарисовать треугольник в консоли - C++ - Ответ 9576053

25.09.2016, 16:59. Показов 12799. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    char ch;
    int height = 0;
    int count = 0;
    bool q = 0;
 
    cout << "Введите символ: ";
    cin >> ch;
    cout << "Введите высоту треугольника: ";
    cin >> height;
    cout << "Заполненный или пустой? (1, 0) ";
    cin >> q;
 
    if (q)
    for (int i = 0; i < height; i++)
    {
        for (int j = 1; j < height - i; j++) cout << ' ';
        for (int j = height - 2 * i; j <= height; j++) cout << ch;
 
        cout << endl;
    }
    else
    {
        for (int i = 0; i < height; i++)
        {
            for (int j = 1; j < height - i; j++) cout << ' ';
            for (int j = height - 2 * i; j <= height; j++)
            {
                if (i == height - 1)
                {
                    for (count = 0; count < i * 2 + 1; count++) cout << ch;
                    break;
                }
                if (j == height - 2 * i || j == height - 1) cout << ch;
                if (j > height - 2 * i || j < height - 1) cout << ' ';              
            }
            cout << endl;
        }
    }
    return 0;
}
Прога дает выбор: нарисовать цельный треугольник, или пустой
Код вроде работает, но хочется сделать его как можно короче...

Вернуться к обсуждению:
Нарисовать треугольник в консоли C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2016, 16:59
Готовые ответы и решения:

Нарисовать треугольник в консоли с помощью '*'
помогите пожалуйста написать программу в консоли Текст задания положено переписывать в тему!

Вывести в консоли треугольник из звездочек
Нужно написать программу,которая выводит на экран изображение .Программа может использовать только...

В консоли вывести треугольник заданной формы
Помогите с заданием. Надо ввести с клавы целое число n и что бы потом вывелся треугольник типа ...

нарисовать треугольник
#include&lt;iostram&gt; using namespace std; void main(){ int x; cin &gt;&gt;x; if (x %2 ==0) x++; for...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2016, 16:59
Помогаю со студенческими работами здесь

Нарисовать треугольник
День добрый! Учу по книге. Not student! Тема не раз уже поднималась, но моего варианта не...

Нарисовать треугольник
Помогите!!! Программа должна делать прямоугольный треугольник (ввод катетов с клавиатуры), а она...

Нарисовать треугольник
Добрый день. Помогите с кодом для отрисовки треугольника по введенным координатам (х и у) его...

Нарисовать треугольник
Помогите нарисовать треугольник. Я нарисовал, но надо сделать его наоборот. Он должен смотреть в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru