Skip to content
Snippets Groups Projects
Select Git revision
  • 6833b61a925099b43cb7e2f04491fe02ad91d33b
  • main default protected
  • jw_sonar
  • v6.0.0 protected
  • interactive-mode-preference
  • bedran_exercise-list
  • add_route_user
  • Jw_sonar_backup
  • exercise_list_filter
  • assignment_filter
  • add_route_assignments
  • move-to-esm-only
  • 6.0.0-dev
  • Pre-alpha
  • 5.0.0
  • Latest
  • 4.2.0
  • 4.1.1
  • 4.1.0
  • 4.0.1
  • 4.0.0
  • 3.5.0
  • 3.4.2
  • 3.4.1
  • 3.3.0
  • 3.2.3
  • 3.2.2
  • 3.2.0
  • 3.1.2
  • 3.1.1
  • 3.1.0
  • 3.0.1
32 results

SessionGitlabCommand.ts

Blame
  • nb1er.c 661 B
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    #include <stdbool.h>
    // Programme testant si un nombre est 1er
    void main() {
       int nb = 1;
       printf("Entrez un nombre: ");
       scanf("%d",&nb);
       bool premier = true;
       for (int div=2;div<=sqrt(nb);div++) {    
          if (nb%div == 0) {
             premier = false;
             break;
          }
       }
       /* variante pour la boucle
       int i = 2;
       while (i <= sqrt(nombre) && premier) {
          if (nombre%i == 0) {
             premier = false;
          }
          i++;  
       }
       */
    
       if (premier) {
          printf("Le nombre %d est premier\n",nb);
       } else {
          printf("Le nombre %d n'est pas premier\n",nb);
       }
    }