il faut que tu déclare ton i à l'extérieur de la boucle
#include <stdio.h>
void Diviseur(int x)
{
int i = 0;
for(i=2; i<x; i++)
{
if(x % i == 0)
{
printf("Est un diviseur %d \n",i);
}
}
}
int main(){
int x;
printf("Saisissez un entier?\n");
scanf("%d", &x);
printf("Les diviseurs entier de %d \n", x);
Diviseur(x);
return 0;
}
Diviseur d'un nombre
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.