- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
#include <iostream>
using namespace std;
int main()
{
for (int i=1; i<=5;i++)
{
for (int i2=1;i2<=5;i2++)
{
//Левый и правый фланг
if ((i2==1) || (i2==5)) { cout << "+";}
//Верхний и нижний
if ((i==1) || (i==5))
{cout << "+";} else {cout << "-";}
}
cout << "\n";
}
return 0;
}
По идее, программа должна генерировать сетку вида "Квадрат", где "+" покраям, а в середине "-".
Есть рабочий вариант
#include <iostream>
using namespace std;
int main()
{
for (int i=1; i<=5;i++)
{
for (int i2=1;i2<=5;i2++)
{
//Левый фланг
if ((i2==1)) { cout << "+";}
//Верхний и нижний
if ((i==1) || (i==5)) {cout << "+";} else {cout << "-";}
//Правый фланг
if (i2==5) {cout << "+";}
}
cout << "\n";
}
return 0;
}
Но он не подходит, так как в самом квадрате будут генерировать опр. структуры.