« Suite de Conway » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
→En C++ : C++ remplacé par du C bien plus court |
||
Ligne 92 :
</div>
=== En [[C
Voici un
<div class="exemple">
<source lang="
#include <string.h>
int main(int argc, char **argv)
const int nb_terms = argc > 1 ? atoi(argv[1]) : 10;
char s1[256] = "", s2[256] = "1", *start, *stop;
strcpy(s1, s2);
puts(s1);
s2[0] = 0;
start = s1;
while (*start) {
stop = start + 1;
while (*stop == *start) ++stop;
sprintf(s2, "%s%td%c", s2, stop - start, *start);
start = stop;
}
▲ for (int i = 1; i < n; ++i)
▲ ++iter;
▲ }
▲ return 0;
▲ }
</source>
</div>
|