Используя один оператор вывода
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
Прямоугольный треугольник в С++ * ** *** **** ***** ****** *******
Комментарии
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;
}
Максим Назаренко