Rodrigo Tavares wrote:
> Hello,
>
> I need create a square using a single number, but I don't know how to create
> the sides.
>
> I have to create this:
>
> ****
> * *
> * *
> ****
>
> My code is below :
>
> print "Enter with number:";
> chomp ($number = <STDIN>);
>
> my @array = ();
>
> $cont = 0;
>
> while ($numero > $cont)
> {
> $array[$cont]="*";
> $cont++;
> }
>
> print @array;
> print "\n";
> print @array;
> print "\n";
my @square = ('*' x $number) x $number;
substr $_, 1, $number-2, ' ' x ($number-2) for @square[1..$number-2];
print "\n\n";
print "$_\n" foreach @square;
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/