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

Problema #2530 DesenClepsidra de pe pbinfo.
Se dă n un număr natural. Să se afișeze o clepsidră de dimensiune n formată din caractere * iar spațiul spațiul exterior umplut cu caracterul #, ca în exemplu.

Răspunsuri la întrebare

Răspuns de boiustef
4

#include <iostream>

using namespace std;

int main()

{

   short n, i, j;

   cin >> n;

   for (i=1; i<n; ++i)

   {

       for (j=1; j<=2*n-1; ++j)

       {

           if (j<i || j>2*n-i) cout << "#";

           else cout << "*";

       }

       cout << "\n";

   }

   for (i=n+1; i<=2*n; ++i)

   {

       for (j=1; j<=2*n-1; ++j)

       {

           if (j<i && j>2*n-i) cout << "*";

           else cout << "#";

       }

       cout << "\n";

   }

   return 0;

}

Alte întrebări interesante