Multiples & diviseurs!! Comment on fait??????

Bonjour,
j'aimerais savoir comment on fait pour pouvoir calculer les multiples et les diviseurs sous un petit programme que je compilerai plus tard.
Quel est le code source en fait!?!?!!!

Merci d'avance!

Nussbi

7 réponses

  1. il faut utiliser des modulo pour savoir les multiple et les diviseurs
    4
    1. essaye ça :
      #include <stdio.h>
      #include <stdlib.h>
      
      int main (void)
      {
          int i,j=0,nb,div=0;
          int *tab_div;
      
          printf("donne un nombre : ");
          scanf("%d",&nb);
              for(i=1;i<=nb;i++)
                  if(nb%i == 0)
                      div+=1;
      
          tab_div =(int *) malloc(div * sizeof(char));
              for(i=1;i<=nb;i++)
                  if(nb%i == 0){
                      tab_div[j]=i;
                      j++;}
              printf("les diviseurs de %d sont : ",nb);
          for(i=0;i<j;i++)
              printf("%d ",tab_div[i]);
      return 0;
      }
      
      3
      1. c'est quoi les modulo (parce que je débute) et pis si quelqu'un pouvait me donner code source; ça me dérengerait pas tellement!!!!!
        1
        1. cherche sur google "Algorithme d'Euclide" et tu trouvras tous ce que tu veux.
          1