Bien programmer en langage C
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

Traduction Algorithme de conversion en c

2 participants

Aller en bas

Traduction Algorithme de conversion en c Empty Traduction Algorithme de conversion en c

Message  potter Lun 13 Avr 2009 - 11:04

Salut,

Je suis débutant en c. Je veux entrainer en c. J'ai un exercice que je voudrais m'aider à faire. Il s'agit d'écrire un algorithme sui permet la conversion d'un nombre décimal en un nombre binaire et de le traduire en c.
Ce que j'ai fait :
voici l'algorithme
Code:

0)début
1)écrire("entrer la valeur de N");
lire N
2)Répeter
pour (N de 100 jusqu'à 250)
Q:=N/2
finpour
lire Q
pour (N de 100 jusqu'à 250)
R:=N-Q
finpour
lire R
pour (N de 100 jusqu'à 250)
N:=R
jusqu'à Q=0
3)Fin

Traduction en c :

Code:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int N, R;
    int Q;

    printf("donner le nombre N");

    scanf("%d",&N);

    while(Q==0);
    do
      {
          for(N=0; N<120;N++)
          {
              Q=N%2;
          }
      }

    while(Q==0);
    do
      {
          for(N=0; N<120;N++)
          {
        R=N-Q;
          }
      }
    while(Q==0);
    do
      {
          for(N=0; N<120;N++)
          {

              N=R;
          }

      }

}

Après compilation du programme, j'ai trouvé des erreurs, je n'ai pas compris où le problème.
Pourriez vous m'aider?
Merci d'avance.

potter
Bavard
Bavard

Messages : 18
Date d'inscription : 24/11/2008

Revenir en haut Aller en bas

Traduction Algorithme de conversion en c Empty Re: Traduction Algorithme de conversion en c

Message  -ed- Jeu 16 Avr 2009 - 3:00

potter a écrit:Salut,

Je suis débutant en c. Je veux entrainer en c. J'ai un exercice que je voudrais m'aider à faire. Il s'agit d'écrire un algorithme sui permet la conversion d'un nombre décimal en un nombre binaire et de le traduire en c.
Ce que j'ai fait :
<...>
Après compilation du programme, j'ai trouvé des erreurs, je n'ai pas compris où le problème.
Il faut revoir les bases. C'est do-while et non while-do ...
-ed-
-ed-
Admin
Admin

Messages : 290
Date d'inscription : 26/05/2008
Age : 67
Localisation : Paris 14eme arrondissement (75, France)

http://bien-programmer.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser