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
(ammesso che abbia cabito bene cosa vuoi fare)
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;
}