Форум программистов, компьютерный форум 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). Вот мой набросок. #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<iomanip.h> #include<fstream.h> using namespace std; void main()
C++ Работаем с потоками на C++ ofstream и ifstream Доброго времени суток! Подскажите пожалуйста, как при использовании ofstream и ifstream переставить курсор в начало файла? подробнее

Показать сообщение отдельно
strange_man
 Аватар для strange_man
9 / 9 / 0
Регистрация: 17.05.2012
Сообщений: 117
27.10.2012, 20:35     Программа, печатающая в консоли треугольники из звездочек
Цель задания - чтобы программа вывела треугольники в консоль в таком виде, как показано на рисунке, т.е. рядом. Я справился с задачей, и у меня все работает, но хотелось бы знать, хорошо ли я использовал код или он кривоват?
/* Мне лично нравится но иногда я что-то усложняю или делаю не так красиво, как можно было бы*/

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;
}
Миниатюры
Программа, печатающая в консоли треугольники из звездочек  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru