Algorithme
Fermé
ch.arg
Messages postés
36
Date d'inscription
samedi 3 juillet 2010
Statut
Membre
Dernière intervention
16 avril 2011
-
20 déc. 2010 à 11:08
mathew76 Messages postés 129 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 30 novembre 2011 - 20 déc. 2010 à 12:07
mathew76 Messages postés 129 Date d'inscription vendredi 21 août 2009 Statut Membre Dernière intervention 30 novembre 2011 - 20 déc. 2010 à 12:07
A voir également:
- Algorithme
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Tester un algorithme en ligne - Forum Programmation
- Algorithme qui calcule le carré d'un nombre - Forum Algorithmes / Méthodes
2 réponses
mathew76
Messages postés
129
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
30 novembre 2011
64
20 déc. 2010 à 11:39
20 déc. 2010 à 11:39
Bonjour je pense que ca devrait aller :
pour les entier de j=0 à la taille du tableau :
j=j+10^j
case j du tableau = j
fin pour
Bonne journée
pour les entier de j=0 à la taille du tableau :
j=j+10^j
case j du tableau = j
fin pour
Bonne journée
mathew76
Messages postés
129
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
30 novembre 2011
64
20 déc. 2010 à 12:07
20 déc. 2010 à 12:07
Effectivement je suis aller un peu vite, il faut rajouter une variable ce qui donnerai :
initialisation de j à 0
pour les entier de i=0 à la taille du tableau :
j=j+10^i
case i du tableau = j
i=i+1
fin pour
Mais j'avoue que je ne suis pas fan des chaine de caractère pour des opérations sur des chiffres comme ce qu'a proposé tatanos mais chacun fait ce qu'il veut.
initialisation de j à 0
pour les entier de i=0 à la taille du tableau :
j=j+10^i
case i du tableau = j
i=i+1
fin pour
Mais j'avoue que je ne suis pas fan des chaine de caractère pour des opérations sur des chiffres comme ce qu'a proposé tatanos mais chacun fait ce qu'il veut.
20 déc. 2010 à 11:59
Si ton "pour" n'incrémente pas ton "J" automatiquement tu auras :
1ère boucle J=0 donc j= j+10^j = 0 + 10^0 = 1
2me j=j+10^j = 1 + 10^1 = 1+10 = 11
3me j=j+10^j = 11 + 10^11 = 11 + 10000000000 = 10000000011
Si il incrémente tu auras :
1ère boucle J=0 donc j= j+10^j = 0 + 10^0 = 1
2me j=j+10^j = 1 + 10^1 = 1+10 = 11
3me j=j+10^j = 2 + 10^2 = 2 + 100 = 2 + 100 = 102
Dans les deux cas ça ne foncionne pas.
Je proposerais plutot :
K=""
pour J=0 à la taille du tableau :
K = K & "1"
case(J) = K
fin pour