Informatică, întrebare adresată de GAGA135, 8 ani în urmă

Buna! Cine ma poate ajuta sa fac un romb de genu in c++:
Pt n = 6
/\
/ \
/ \
\ /
\ /
\/


VxF: Și pentru n impar?
GAGA135: n este doar par.

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

#include <iostream>

int main()

{

   int n;

   std::cout << "n: ";

   std::cin >> n;

   for (int i = 0; i < n / 2; i++) {

       for (int j = i; j < n / 2 - 1; j++) {

           std::cout << " ";

       }

       std::cout << "/";

       for (int j = 0; j < i * 2; j++) {

           std::cout << " ";

       }

       std::cout << "\\" << std::endl;

   }

   for (int i = n / 2 - 1; i >= 0; i--) {

       for (int j = i; j < n / 2 - 1; j++) {

           std::cout << " ";

       }

       std::cout << "\\";

       for (int j = 0; j < i * 2; j++) {

           std::cout << " ";

       }

       std::cout << "/" << std::endl;

   }

}

Explicație:

Alte întrebări interesante