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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, является ли последовательность убывающей http://www.cyberforum.ru/cpp-beginners/thread681987.html
с клавиатуры вводится последовательность n чисел, является ли последовательность убывающей c++ Добавлено через 1 минуту Ребят, помогите пожалуйста. Просто я вообще не шарю((
C++ Самый быстрый способ посчитать сумма элементов матрицы, находящихся в матрице Здравствуйте форумчане! Подскажите мне самый быстрый способ нахождении суммы элементов матрицы, находящихся на главной диагонали матрицы. Мой вариант работает за O(n^2), что не есть хорошо. ... http://www.cyberforum.ru/cpp-beginners/thread681957.html
C++ Работа с большими файлами
Как в linux и freebsd вписать блок в середину файла ? Какими библиотеками - фукнциями воспользоваться ? Файлы за гигабайт, перечитываение - перезапись хвоста исключены. Тоже самое с удалением блока в...
char* C++
char *text; text = "qwerty"; Насколько разумно писать так? Читал где-то, что это неправильно, но препод настаивает на том, что все ок.
C++ Вывести содержимое до первой точки http://www.cyberforum.ru/cpp-beginners/thread681913.html
Помогите решить задачу. Дан не пустой текстовый файл. Вывести его содержимое до первой точки. Посчитать количество символов(отличных от пробелов, табуляции и Enter). Вот мой набросок. ...
C++ Работаем с потоками на C++ ofstream и ifstream Доброго времени суток! Подскажите пожалуйста, как при использовании ofstream и ifstream переставить курсор в начало файла? подробнее

Показать сообщение отдельно
strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 118

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

27.10.2012, 20:35. Просмотров 2145. Ответов 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
Миниатюры
Программа, печатающая в консоли треугольники из звездочек  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru