Funzione quadrato

di il
2 risposte

Funzione quadrato

Ciao a tutti!

Avrei bisogno di un'aiuto nell'interpretazione e nella risoluzione di un esercizio.
Sto cominciando a programmare in C e al momento studio le funzioni.

L'esercizio che non so come risolvere è il seguente:

Scrivere una funzione che stampi un quadrato di asterischi pieno il cui lato è specificato nel parametro interno side. Ad esempio, se side è 4, la funzione stampa:
****
****
****
****

Modificare la funzione realizzata per formare il quadrato con qualsiasi carattere contenuto nel parametro di tipo fillCharacter. Così, se side è 5 e fillCharacter è @, questa funzione deve stampare:
@@@@@
@@@@@
@@@@@
@@@@@
@@@@@


Non ho problemi a realizzare il quadrato in sé, ma molto probabilmente non ho capito come impostare l'esercizio: devo fare restituire alla funzione un insieme di caratteri?

Grazie

2 Risposte

  • Re: Funzione quadrato

    Ciao,
    penso che la tua funzione debba essere del tipo
    void stampa_quadrato(int side, char fillCharacter)
    {
        // qui stampi il quadrato, con le varie printf
    }
    
    Poi la richiami dal main, ad esempio
    stampa_quadrato(5, '@');
  • Re: Funzione quadrato

    Grazie
Devi accedere o registrarti per scrivere nel forum
2 risposte