Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
strange_man
10 / 10 / 2
Регистрация: 17.05.2012
Сообщений: 118
1

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

27.10.2012, 20:35. Просмотров 2556. Ответов 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
Ответы с готовыми решениями:

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

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

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

Программа печатающая курс по номеру семестра
Составить программу, которая по номеру семестра печатает курс, к которому...

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

1
Mиxaил
534 / 439 / 162
Регистрация: 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

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

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

Программа определяющая и печатающая большее и меньшее а также кратно ли большее меньшему или нет. На С++
Программа определяющая и печатающая большее и меньшее а также кратно ли большее...


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

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

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