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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
strange_man
10 / 10 / 0
Регистрация: 17.05.2012
Сообщений: 118
#1

Программа, печатающая в консоли треугольники из звездочек - C++

27.10.2012, 20:35. Просмотров 2257. Ответов 1
Метки нет (Все метки)

Цель задания - чтобы программа вывела треугольники в консоль в таком виде, как показано на рисунке, т.е. рядом. Я справился с задачей, и у меня все работает, но хотелось бы знать, хорошо ли я использовал код или он кривоват?
/* Мне лично нравится но иногда я что-то усложняю или делаю не так красиво, как можно было бы*/

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
#include <iostream>
 
using namespace std;
 
int main()
{
    int i,j;
 
    for (i=1;i<=10;i++) // here triangle width is determined
    {
        for (j=1; j<=i; j++) //printing i-th line of first triangle
            cout << "*";
        for (j=1; j<=14-i; j++) //space between lines of triangles
            cout << " ";
        for (j=1; j<=11-i; j++) //printing i-th line of second triangle
            cout << "*";
        for (j=1; j<=2*i+3; j++) //space
            cout << " ";
        for (j=1; j<=11-i; j++) // printing i-th line of third triangle
            cout << "*";
        for (j=1; j<=14-i; j++) //space
            cout << " ";
        for (j=1; j<=i; j++) // printing i-th line of fourth triangle
            cout << "*";
        cout << endl;
    }
 
    system("pause");
    return 0;
}
0
Миниатюры
Программа, печатающая в консоли треугольники из звездочек  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 20:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа, печатающая в консоли треугольники из звездочек (C++):

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

Программа, печатающая числа от 1 до 4 - C++
Ps: Тема подразумевает собой не 1 вопрос а при постепенном изучении C++ - постановка нового вопроса - задачи, поетому и выбрал такое...

Программа печатающая значение true и false - C++
Всем привет. Сижу на экзамене, помогите пожалуйста решить задачу. Заранее спасибо.

Программа печатающая курс по номеру семестра - C++
Составить программу, которая по номеру семестра печатает курс, к которому относится введенный семестр (1 и 2 семестр – 1 курс, 3 и 4...

Программа, печатающая самое распространённое имя - C++
Входной файл содержит следующую информацию о студентах: фамилия, имя, отчество, пол, возраст, курс. Информация о студентах во входном файле...

Рекурсивная программа, печатающая n-ое простое число. - C++
Напишите, пожалуйста, рекурсивную программу, печатающую n-ое простое число.

1
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
27.10.2012, 21:01 #2
задание ( а ):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
    const int size = 10;
    for( int i = 0; i < size; ++i )
    {
        for( int j = 0; j <= i; ++j )
            std::cout << "*";
        std::cout << std::endl;
    }
    return 0;
}
Результат : http://liveworkspace.org/code/26d70f47cb06485b7e1ee9f6456dba75

Добавлено через 1 минуту
Пардон, не дочитал. Но мне кажется, что нужно по одному треугольнику вывести, а не кучей. Было когда-то на первом курсе подобное.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 21:01
Привет! Вот еще темы с ответами:

Программа, печатающая значение true, если указанное высказывание является истинным, и false в противном случае - C++
Составить программу,печатующую значение true,если указанное высказывание является истинным,и false -в противном случаею. Величина z...

Программа определяющая и печатающая большее и меньшее а также кратно ли большее меньшему или нет. На С++ - C++
Программа определяющая и печатающая большее и меньшее а также кратно ли большее меньшему или нет. На С++ int x,y; cout&lt;&lt;&quot;Vvedite...

Программа без вывода консоли - C++
Хочу написать программу OpenGL графики в Win32, но не знаю как убрать консоль:( Компилятор - MiniGW. Добавлено через 1 час 21 минуту...

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


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

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

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