IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

convertir algorithme en C


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut convertir algorithme en C
    Je débute vraiment de zéro

    je me suis inscrit a un cours à distance de développeur.

    j'ai du faire des devoir sur les réseaux + 7 devoirs d'algorithmique en LAVA pas JAVA - LAVA il me semble que c'est vraiment vieux.

    A présent j'aurais juste besoin d'un éclaircissement, parce que je nage.
    et je conseille a personne de s'inscrire chez Educatel pour ce genre de cours.
    malheureusement je ne peut pas résilier , donc obligé de poursuivre et payer.

    Voila le problème
    pour les instructions vous pouvez utiliser les opérateurs mathématique et les instructions de contrôles WHILE, FOR, IF, et ELSE selon votre convenance

    1) Cet algorithme permet de calculer les facteurs premiers d'un nombre entier n saisi au clavier.
    Écrire le programme C correspondant.
    les variables

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    entier n 
    entier k
     
    début
          écrire «Décomposition d'un nombre en facteurs premiers»
          écrire «Introduire un nombre > 0»
          lire n;
          tant que n > 0 faire
          début
                 écrire «Facteurs premiers» 
                 tant n modulo 2 = 0 faire 
                 début
                            écrire «2» 
                            .n <— n/2 
                 fin
                 k<—3 
                 tant que n = 1
                 si (n modulo k = 0) alors k <— k + 2 
                 sinon 
                 début
                            écrire k 
                            n <— n/k 
                 fin
                 écrire «Introduire un nombre > 0» 
                 lire n 
      fin 
    fin
    merci d'avance
    Salutations
    Sergi

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par Sergi06 Voir le message
    Je débute vraiment de zéro

    je me suis inscrit a un cours à distance de développeur.

    j'ai du faire des devoir sur les réseaux + 7 devoirs d'algorithmique en LAVA pas JAVA - LAVA il me semble que c'est vraiment vieux.
    Tu parles de ça ?

    http://lavape.sourceforge.net/index.htm

    c'est surtout expérimental et pas très en phase avec l'industrie...
    A présent j'aurais juste besoin d'un éclaircissement, parce que je nage.
    et je conseille a personne de s'inscrire chez Educatel pour ce genre de cours.
    malheureusement je ne peut pas résilier , donc obligé de poursuivre et payer.
    Ca a le mérite d'être clair...
    Voila le problème
    pour les instructions vous pouvez utiliser les opérateurs mathématique et les instructions de contrôles WHILE, FOR, IF, et ELSE selon votre convenance

    1) Cet algorithme permet de calculer les facteurs premiers d'un nombre entier n saisi au clavier.
    Écrire le programme C correspondant.
    les variables

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    entier n 
    entier k
     
    début
          écrire «Décomposition d'un nombre en facteurs premiers»
          écrire «Introduire un nombre > 0»
          lire n;
          tant que n > 0 faire
          début
                 écrire «Facteurs premiers» 
                 tant n modulo 2 = 0 faire 
                 début
                            écrire «2» 
                            .n <— n/2 
                 fin
                 k<—3 
                 tant que n = 1
                 si (n modulo k = 0) alors k <— k + 2 
                 sinon 
                 début
                            écrire k 
                            n <— n/k 
                 fin
                 écrire «Introduire un nombre > 0» 
                 lire n 
      fin 
    fin
    Et ta question est ? Parce que si tu nous demandes d'écrire le code C à ta place, nous ne le ferons pas. Ce n'est pas le rôle d'un forum 'langage'. Par contre si tu as une solution sérieuse à proposer, nous l'étudierons.

    Si tu n'as aucune connaissance du langage C, il faut commencer par les acquérir. Ca ne fait pas partie de ce qu'enseigne Educatel ?

    Sinon, il y a des références de tutoriels sur ce site (et le mien)
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Membre régulier Avatar de chicabonux
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    329
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Mai 2007
    Messages : 329
    Points : 73
    Points
    73
    Par défaut
    Personnellement je prends des cours chez educatel et j'en ai pas à me plaindre.
    C'est sur que c'est cher et si je veux prendre d'autres cours je me dirigerais sans doute ailleurs ( le CNED par exemple m'a l'air très intéressant )

    C'est sur que educatel fournit des cours mais ne fait pas le travail à notre place . Il y a un minimum à faire de notre part et je peux dire que j'ai contacté plusieurs fois mon prof désigné chez educatel et que à chaque fois il a pris son temps pour m'expliquer les problèmes . Il m'a même envoyé de la doc supplémentaire .

    En ce qui concerne l'algorithme j'ai déjà posé la question sur ce forum

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut langage c
    Bonsoir,
    merci pour vos réponses,
    je n'ai pas demandé que l'on me fasse le devoir, mais simplement une orientation.
    Dans le cours Educatel il n'y a aucun planning des devoirs, les cours d'algorithmique que j'ai terminé étaient en LAVA, ensuite 10 devoirs de C
    10 de C++. pour cela est fourni visual studio 2005 et aucune explication.

    Donc ma question par ou faut il commencer.

    Et pour Educatel franchement , je regrette d'avoir choisi cette école.
    Amicalement

Discussions similaires

  1. Algorithme Convertir nombre Entier en nombre Romain
    Par Kiffoux dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 30/11/2012, 10h34
  2. Convertir cet algorithme en Java
    Par napanh dans le forum Général Java
    Réponses: 19
    Dernier message: 17/08/2011, 15h44
  3. Convertir un algorithme en C
    Par sambalien dans le forum Débuter
    Réponses: 9
    Dernier message: 09/06/2009, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo