1. C++ / Говнокод #9190

    +141

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 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;
    }
    Но он не подходит, так как в самом квадрате будут генерировать опр. структуры.

    Запостил: Splice, 21 Января 2012

    Комментарии (6) RSS

    Добавить комментарий