P0021. El rusc d'abelles P80097


Statement
 

pdf   zip

thehtml

Feu un programa que pinti “ruscs d’abelles” com els dels exemples. Per exemple, això és un rusc 3×4 (els espais en blanc a la dreta de les línies no s’han d’escriure):

||
_ _ _ _
/ _/ _/ _/
_/ _/ _/ _/
/ _/ _/ _/
_/ _/ _/ _/
/ _/ _/ _/
_/ _/ _/ _/
||

Entrada

L’entrada és una seqüència de parells de naturals estrictament positius.

Sortida

Per a cada parell f,c de l’entrada, cal escriure un rusc d’abelles de f files i c columnes. Els ruscs s’han de separar per una línia en blanc.

Observacions

  • Per resoldre aquest problema, es demana que definiu i utilitzeu una acció
    void pinta_rusc(int f, int c);

    que pinti un sol rusc de mida f×c.

  • No podeu usar vectors per resoldre aquest problema.
  • Recordeu que el caràcter s’escriu
    @ en C++.
  • Recordeu no posar espais en blanc a la dreta de les línies.
Public test cases
  • Input

    3 4
    1 1
    

    Output

     _   _   _   _
    / \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/
    / \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/
    / \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/
    
     _
    / \
    \_/
    
  • Input

    1 1
    2 1
    1 2
    5 5
    1 11
    

    Output

     _
    / \
    \_/
    
     _
    / \
    \_/
    / \
    \_/
    
     _   _
    / \_/ \
    \_/ \_/
    
     _   _   _   _   _
    / \_/ \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/ \_/
    / \_/ \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/ \_/
    / \_/ \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/ \_/
    / \_/ \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/ \_/
    / \_/ \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/ \_/
    
     _   _   _   _   _   _   _   _   _   _   _
    / \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \
    \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
    
  • Input

    
            
                                

    Output

    
            
                                
  • Information
    Author
    Professorat de P1
    Language
    Catalan
    Official solutions
    C++ Python
    User solutions
    C++ Python