|
#include <stdio.h>
main () {
int NombreUser, DiviseurMax, i;
printf ("Entrez le nombre pour lequel vous voulez les diviseurs :");
scanf("%d",&NombreUser);
if (NombreUser < 0) {
printf ("-1, 1");
}
else {
printf ("1");
}
if (NombreUser % 2 == 0) {
DiviseurMax = NombreUser/2;
}
else {
DiviseurMax = (NombreUser+1)/2;
}
for (i=2; i<=DiviseurMax;i++) {
if (NombreUser % i == 0) printf (", %d",i);
}
}
|
|
#!/usr/bin/perl
print "Entrez le nombre pour lequel vous voulez les diviseurs : ";
$NombreUser = <STDIN>;
chomp($NombreUser);
if ($NombreUser < 0) {
print "-1, 1";
}
else {
print "1";
}
$DiviseurMax = $NombreUser%2+1;
if ($NombreUser % 2 == 0) {
$DiviseurMax = $NombreUser/2;
}
else {
$DiviseurMax = ($NombreUser+1)/2;
}
for ($i=2; $i<=$DiviseurMax; $i++) {
if ($NombreUser % $i == 0) {
print ", $i";
}
}
|