Rettongolo in C
Ciao a tutti.
Questi programma in C
/*Prende in input 2 num. interi (a,b) e disegna un rettangolo di dimensioni a*b usando il carattere " * ".*/
$#include
void main()
{
int a, b, i, j;
printf ("Inserisci il lato a: ");
scanf("%d",&a);
printf ("Inserisci il lato b: ");
scanf("%d",&b);
for (i=0; i printf ("*");
}
printf ("\n");
for (i=0; i
printf ("*");
for (j=0; j
printf (" ");
}
printf ("*\n");
}
for (i=0; i printf ("*");
}
printf ("\n");
}$
Perchè nel secondo ciclo for c'è scritto $i
Dopo riscrive di nuovo :
$for (i=0; i printf ("*");
}
printf ("\n");
}$
per far riprendere il programma giusto?
Questi programma in C
/*Prende in input 2 num. interi (a,b) e disegna un rettangolo di dimensioni a*b usando il carattere " * ".*/
$#include
void main()
{
int a, b, i, j;
printf ("Inserisci il lato a: ");
scanf("%d",&a);
printf ("Inserisci il lato b: ");
scanf("%d",&b);
for (i=0; i printf ("*");
}
printf ("\n");
for (i=0; i
for (j=0; j
}
printf ("*\n");
}
for (i=0; i printf ("*");
}
printf ("\n");
}$
Perchè nel secondo ciclo for c'è scritto $i
$for (i=0; i printf ("*");
}
printf ("\n");
}$
per far riprendere il programma giusto?
Risposte
$b-2$ è l'altezza del rettangolo tranne la prima e l'ultima riga (idem per $a-2$ con le colonne),
ovvero quelle in cui vuoi scrivere gli spazi bianchi:
nella prima e nell'ultima riga del rettangolo il programma scrive gli asterischi.
ovvero quelle in cui vuoi scrivere gli spazi bianchi:
nella prima e nell'ultima riga del rettangolo il programma scrive gli asterischi.