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/


Reply via email to