#######################################################################################################################################
# #
# M O D U L E : #
# #
# #
# Author of '$xiirv/.PRIM.4.22.$U' : #
# #
# Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). #
# #
#######################################################################################################################################
$Z set Nombres=`$xcg/ABSO.01$X x=$RacPointsXY entier=VRAI signe="$K_VIDE"`
$Z @ Nombres = $Nombres + $Part0
$Z @ Nombres = $Nombres - 1
$Z set PartN=`$xcg/MUL2.01$X x=$Nombres y=$Nombres signe="$K_VIDE"`
$Z @ PartN = $PartN + $Part0
$Z @ PartN = $PartN - 1
$Z @ PointsXY = $PartN - $Part0
$Z @ PointsXY = $PointsXY + 1
$Z $DELETE $xTV/DIVISEURS
$Z $xci/valeurs_prem$X \
$Z premiere=$Part0 \
$Z derniere=$Nombres \
$Z diviseurs=VRAI \
$Z > $xTV/DIVISEURS
$Z set ListeNombres=`$xci/valeurs_inte$X premiere=$Part0 derniere=$Nombres cubique=FAUX vD=$Part0 vA=$Nombres signe="$K_VIDE"`
$Z foreach Nombre1 ($ListeNombres)
$Z foreach Nombre2 ($ListeNombres)
$Z set Diviseurs1=`$GRE "=+$Nombre1"' *[^ ][^ ]*$' $xTV/DIVISEURS | $SE -e 's/ *[^ ][^ ]*$//'`
$Z set Diviseurs2=`$GRE "=+$Nombre2"' *[^ ][^ ]*$' $xTV/DIVISEURS | $SE -e 's/ *[^ ][^ ]*$//'`
$Z set DCommuns=`echo "$Diviseurs1 $Diviseurs2" | $R "$K_BLANC" "$K_NL" | $SOR | $UNI -d | $WC`
$Z set DCommuns=$DCommuns[$WC1]
$Z @ DCommuns = $DCommuns + 1
$Z # Cette incrementation est destinee a faire que les nombres premiers entre-eux (n'ayant donc #
$Z # que le nombre 1 comme diviseur commun) soient caracterises par un niveau egal a 2, ce qui #
$Z # va donc les rendre visuellement identiques aux nombres premiers des images qui visualisent #
$Z # ces derniers... #
$Z echo $DCommuns \
$Z >>! $xTV/NIVEAUX
$Z unset Diviseurs1
$Z unset Diviseurs2
$Z unset DCommuns
$Z end
$Z end
$Z unset Nombre1
$Z unset Nombre2
$Z unset ListeNombres
$Z unset Nombres
$Z $DELETE $xTV/DIVISEURS
Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.