Algorithme
mmamod
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Mazaher92 -
Mazaher92 -
Bonsoir :!
en fait , quelqu'un peux maider à traduire cet Algorithme en pseudo code, dans le langage C,
s'il vous plait,c'est Urgent.
Attente d'une reponse Favorable de votre part !
Merci
voici l'algorithme :
ALGORITHME syracuse.prg : pour déterminer les valeurs d'un entier strictement positif pour la suite de Syracuse.
Variables
temps_n, syracuse : Nombre # temps_n : nombre de valeurs dans la suite et syracuse : la suite
DEBUT ALGORITHME
temps_n <- 0
AFFICHER ("Entrez un nombre entier positif :>
SAISIR syracuse
TANT_QUE (syracuse!=1) FAIRE
DEBUT_TANT_QUE
SI(syracuse%2==0) ALORS
syracuse <-syracuse/2 # la formule quand l'entier est paire
AFFICHER ","
AFFICHER syracuse
SINON
syracuse <- VALEUR 3*syracuse+1 # la formule quand l'entier est impaire
AFFICHER","
AFFICHER syracuse
FIN SI
temps_n <-temps_n+1
FIN TANT QUE
AFFICHER ("le nombre de termes sont :" && temps_n)
FIN ALGORITHME
en fait , quelqu'un peux maider à traduire cet Algorithme en pseudo code, dans le langage C,
s'il vous plait,c'est Urgent.
Attente d'une reponse Favorable de votre part !
Merci
voici l'algorithme :
ALGORITHME syracuse.prg : pour déterminer les valeurs d'un entier strictement positif pour la suite de Syracuse.
Variables
temps_n, syracuse : Nombre # temps_n : nombre de valeurs dans la suite et syracuse : la suite
DEBUT ALGORITHME
temps_n <- 0
AFFICHER ("Entrez un nombre entier positif :>
SAISIR syracuse
TANT_QUE (syracuse!=1) FAIRE
DEBUT_TANT_QUE
SI(syracuse%2==0) ALORS
syracuse <-syracuse/2 # la formule quand l'entier est paire
AFFICHER ","
AFFICHER syracuse
SINON
syracuse <- VALEUR 3*syracuse+1 # la formule quand l'entier est impaire
AFFICHER","
AFFICHER syracuse
FIN SI
temps_n <-temps_n+1
FIN TANT QUE
AFFICHER ("le nombre de termes sont :" && temps_n)
FIN ALGORITHME
2 réponses
-
'lut
Selon le théorème de CCM, toute demande d'aide au devoir finit implacablement plongée dans les profondeurs des messages hors sujets.
Sur ce, je vous invite à prendre connaissance de cette information concernant vos demandes de devoirs.
(Dédicace à NHenry à qui j'ai copié ce texte)
Qu'as-tu déjà tenté? Si la réponse est "rien" alors au boulot, et si tu coinces à un endroit, là, et seulement là, tu peux venir nous demander de l'aide en fournissant ton code bien sûr.
P.S.: l'urgence n'existe pas sur CCM. N'existent que les demandeurs pressés, pas plus.
from human import idiocy
del idiocy -
voici mes codes :!
j'ai essayer comem !
#include<stdio.h> #include<stdlib.h> int main() temps_n <- 0 printf ("Entrez un nombre") scanf syracuse while (syracuse!=1) faire { } debut_while if(syracuse%2==0) { syracuse<-syracuse/2 /* la formule quand lentier est paire } printf "," printf syracuse else { syracuse <- VALEUR 3*syracuse+1 # la formule quand l'entier est impaire } printf "," printf syracuse FIN SI temps_n <-temps_n+1 fin tan_que printf ("le nombre de terme sont :" && temps_n)
EDIT: Ajout de la coloration syntaxique.-
tu peux mettre don code dans la balise code ? (option à coté de gras, ital...)
Apparemment, tu ne connais pas la syntaxe du C....//Commentaire avec 2x / int main( void ) { int a,b; //déclaration des variables //.... code } while( condition ) { //code... } if( condition ) { //code } else{ //code } //assigner valeur à une var var = value ; //point virgule à la fin //afficher : printf("texte blabla %d %d\n", intvar, intvar); //%d remplace un entier dans l'expression -
-