Devoir _algorithmique
bekceva
Messages postés
2
Statut
Membre
-
Arya Dröttningu Messages postés 650 Statut Membre -
Arya Dröttningu Messages postés 650 Statut Membre -
Bonjour,
j'ai devoir pour lundi :S je dois ecrire algo recursif et iteratif qui va compter les digits d'un nombre.
ex. num(456)=3
Et aussi j'ai dois ecrire algo qui va compter les digits binaires d'un nombres.
ex. num(12)=1011( a la base 2) =4
apres on doit les traduire en C
p.s. sorry for my french
j'ai devoir pour lundi :S je dois ecrire algo recursif et iteratif qui va compter les digits d'un nombre.
ex. num(456)=3
Et aussi j'ai dois ecrire algo qui va compter les digits binaires d'un nombres.
ex. num(12)=1011( a la base 2) =4
apres on doit les traduire en C
p.s. sorry for my french
A voir également:
- Devoir _algorithmique
- Exemple devoir latex - Forum Windows
- L'enfer du devoir generique ✓ - Forum Cinéma / Télé
- Rendre devoir au cned - Forum Études / Formation High-Tech
- Devoir organisation et planification ✓ - Forum Études / Formation High-Tech
- L'enfer du devoir serie telecharger - Forum Cinéma / Télé
3 réponses
comme ça à première vue pour le premier en itératif je dirai un truc du genre
soit num le nombre
Là je me sers d'une division entière par 10 qui divise par 10 et a comme reste l'unité du nombre et on compte combien de restes sont différents de 0
En gros ça doit être un truc comme ça.
A vérifier : la condition d'arrêt !
Là je ne peux pas t'en dire plus je dois aller en cours. Mais si tu as d'autres questions n'hésite pas à les poser ;)
soit num le nombre
nombre_digits = 0
num = num%10
while num != 0
{
nombre_digits ++
num = num%10
}
nombre_digits ++
return nomre_digits
Là je me sers d'une division entière par 10 qui divise par 10 et a comme reste l'unité du nombre et on compte combien de restes sont différents de 0
En gros ça doit être un truc comme ça.
A vérifier : la condition d'arrêt !
Là je ne peux pas t'en dire plus je dois aller en cours. Mais si tu as d'autres questions n'hésite pas à les poser ;)