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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
strange_man
 Аватар для strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 117
27.10.2012, 20:35     Программа, печатающая в консоли треугольники из звездочек #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;
}
Миниатюры
Программа, печатающая в консоли треугольники из звездочек  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 20:35     Программа, печатающая в консоли треугольники из звездочек
Посмотрите здесь:

C++ Программа, печатающая числа от 1 до 4
C++ Как сделать чтобы программа не вылетала после однократного выполнения в консоли
Программа печатающая значение true и false C++
Программа без вывода консоли C++
Программа вылетает при запуске из консоли ( утечка) C++
C++ Рекурсивная программа, печатающая n-ое простое число.
C++ Программа должна читать из консоли переменное кол-во аргументов и выводить их
C++ Программа, печатающая значение true, если указанное высказывание является истинным, и false в противном случае

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
 Аватар для Mиxaил
530 / 435 / 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/26d70f...1ee9f6456dba75

Добавлено через 1 минуту
Пардон, не дочитал. Но мне кажется, что нужно по одному треугольнику вывести, а не кучей. Было когда-то на первом курсе подобное.
Yandex
Объявления
27.10.2012, 21:01     Программа, печатающая в консоли треугольники из звездочек
Ответ Создать тему
Опции темы

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