/Anonimizzato15039Utente anonimizzato26 lug 2014, 14:14Ciao 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
/Anonimizzato7887Utente anonimizzato26 lug 2014, 14:31Ciao, 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, '@');