Perl, 229 octets
Il utilise la même formule que la plupart des langues qui n'ont pas été intégrée de manière pratique pour ce défi (même si je ne les ai pas regardées pour le trouver, mais c'est une formule assez facile à trouver). Donc, pas très intéressant, mais il n’ya généralement pas beaucoup de réponses Perl à ce type de défis, je voulais donc en proposer un.
$i=new Imager xsize=>700,ysize=>700;for$x(1..$_){for$y(1..$_){$i->line(color=>red,x1=>350+300*cos($a=2*pi*$x/$_),x2=>350+300*cos($b=2*pi*$y/$_),y1=>350+300*sin$a,y2=>350+300*sin$b)}}$i->write(file=>"t.png")
Et vous aurez besoin de -MImager(9 octets), -MMath::Trig(fournissant pi, 13 octets) et -n(1 octet) ==> + 23 octets.
Pour l'exécuter:
perl -MImager -MMath::Trig -ne '$i=new Imager xsize=>700,ysize=>700;for$x(1..$_){for$y(1..$_){$i->line(color=>red,x1=>350+300*cos($a=2*pi*$x/$_),x2=>350+300*cos($b=2*pi*$y/$_),y1=>350+300*sin$a,y2=>350+300*sin$b)}}$i->write(file=>"t.png")' <<< 27
Cela créera un fichier nommé t.pngcontenant l'image.
Vous aurez besoin d'installer Imagercependant, mais pas de soucis, c'est assez facile:
(echo y;echo) | perl -MCPAN -e 'install Imager'
(Le echos vous configurera cpan si vous ne l’avez jamais utilisé auparavant (en fait, cela ne fonctionnera que si votre perl est assez récent, je pense que pour la plupart d’entre vous, ce sera le cas, et je suis désolé pour les autres!)) .
Et la version la plus lisible (oui, c'est assez lisible pour un script Perl!):
#!/usr/bin/perl -n
use Imager;
use Math::Trig;
$i=Imager->new(xsize=>700,ysize=>700);
for $x (1..$_){
for $y (1..$_){
$i->line(color=>red,x1=>350+300*cos($a=2*pi*$x/$_), x2=>350+300*cos($b=2*pi*$y/$_),
y1=>350+300*sin($a), y2=>350+300*sin($b));
}
}
$i->write(file=>"t.png");

-1 octet grâce à Titus.
net tracer des lignes pour lesnpoints.