Прямоугольный треугольник в С++

Уровень сложности:

Используя один оператор вывода cout, программа должна напечатать прямоугольный треугольник из символов знака плюс + (см. Рисунок 1).

Для выполнения этого задания, вам могут понадобиться знания об использовании оператора cout. Практически каждая программа на этом сайте использует cout, например программа в статье о арифметических операциях. Бесспорно, прочтите статью об использовании управляющих символов в С++, это вам очень поможет.

Управляющие символы С++

Рисунок 1 — Управляющие символы С++

Это решение не является на 100% правильным. Так как по условию задания, необходимо было сформировать вывод используя при этом только один оператор вывода — cout. А в этом решении, как мы видим, их аж 6. Но в качестве примера, я все же решил оставить этот исходник.

#include <iostream>
using namespace std;
int main()
{
	setlocale (LC_ALL, "RUS");
	cout<<"tttПрямоугольный треугольник в С++n";
	cout<<endl;
	cout<<"*n";
	cout<<"**n";
	cout<<"***n";
	cout<<"****n";
	cout<<"*****n";
	cout<<"******n";
	cout<<"*******n";
	cout<<endl;
return 0;
}

CppStudio.com
			Прямоугольный треугольник в С++

*
**
***
****
*****
******
*******
Следующие статьи помогут вам в решении данной задачи:
Автор: Marienko L.
Дата: 01.10.2012
Поделиться:

Комментарии

  1. Abai Shapagatin

    #include <iostream>
    #include <cstdlib>
    using namespace std;

    int main()
    {

    char a=’*';

    for(int i=0;i<7;i++)
    {
    for(int j=0;j<7;j++)
    {
    if(i>j||i==j)
    cout<<a;
    }
    cout<<endl;

    }

    system(«pause»);
    return 0;
    }

  2. Максим Назаренко

    #include <iostream> 
    #include <conio.h> 
    
    using namespace std; 
    
    int main()
    {
    	setlocale(0, ""); 
    	for (int i = 1; i < 7; i++)
    	{
    		for (int j = 0; j < i; j++)
    		{
    			cout << "+";
    		}
    		cout << endl;
    	}
    	_getch();
    	return 0;
    }

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.