ehm... non ho la minima idea di come realizzare un quadrato di *, avendo un solo input. del tipo..
lato: 3
***
***
***
se si tratta di una linea la riesco a disegnare...ma per le altre nn ho proprio idea
ehm... non ho la minima idea di come realizzare un quadrato di *, avendo un solo input. del tipo..
lato: 3
***
***
***
se si tratta di una linea la riesco a disegnare...ma per le altre nn ho proprio idea
"Voglio diventare il re dei pirati"
Ci dev'essere un modo più elegante, però intanto questo funziona...
Giochetto divertentecodice:#include <stdio.h> main() { int lato, k, i; printf("Inserire la misura del lato "); scanf("%d", &lato); for (k = 0; k<lato; k++) { printf("* "); } for (i = 0; i < lato-2; i++) { printf("\n*"); for (k = 0; k < ((lato*2)-3); k++) { printf(" "); } printf("*"); } printf("\n"); for (k = 0; k<lato; k++) { printf("* "); } printf("\n"); return 0; }
(ammesso che abbia cabito bene cosa vuoi fare)Originariamente inviato da Rubber
ehm... non ho la minima idea di come realizzare un quadrato di *, avendo un solo input. del tipo..
lato: 3
***
***
***
se si tratta di una linea la riesco a disegnare...ma per le altre nn ho proprio idea
si può fare in molti modi
print_square() fa al caso tuo
se vuoi generalizzare a un rettangolo
usa print_rect()
codice:#include <stdio.h> void print_square(int n) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { putchar('*'); } putchar('\n'); } } int main() { print_square(3); return 0; }
codice:#include <stdio.h> void print_rect(int righe, int colonne) { int i, j; for (i = 0; i < righe; i++) { for (j = 0; j < colonne; j++) { putchar('*'); } putchar('\n'); } } int main() { print_rect(3, 4); return 0; }
Urgh... leggendo il codice di internet mi sono accorto che il quadrato lo volevi pieno
In questo caso era estremamente più semplice...
codice:#include <stdio.h> main() { int lato, i,k; printf("Inserire la misura del lato "); scanf("%d", &lato); for (k=0; k<lato; k++) { for (i=0; i<lato; i++) { printf("* "); } printf("\n"); } return 0; }
Per favore,
cerca di usare titoli più significativi sfruttando lo spazio disponibile per descrivere al meglio il problema.[c] adesso mi butto giù dalla finestra non riuscendo a realizzare 1 quadrato.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...