High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
C / C++ / C++.NET
C++ & C++ .NET
Sujet Précédent
Sujet Suivant
La suite de conway
danstev
Messages postés
1
Date d'inscription
mercredi 18 octobre 2006
Statut
Membre
Dernière intervention
4 novembre 2006
- 4 nov. 2006 à 10:39
rrk275
Messages postés
540
Date d'inscription
vendredi 25 juin 2004
Statut
Membre
Dernière intervention
1 octobre 2007
-
4 nov. 2006 à 11:51
bonjour est que quelqu'un peu me donner un algoritme pour ecrire la suite de conway en utilisant les tableaux
je suis vraiment perdu
Afficher la suite
A voir également:
Suite de conway python
Suite de conway java
- Meilleures réponses
Conway java
- Meilleures réponses
Jeu de la vie python
- Guide
Programme python jeu
- Guide
Mastermind python
-
Forum - Python
Chiffrement affine python
- Guide
Puissance 4 python
- Guide
1
réponse
Réponse 1 / 1
rrk275
Messages postés
540
Date d'inscription
vendredi 25 juin 2004
Statut
Membre
Dernière intervention
1 octobre 2007
2
4 nov. 2006 à 11:51
Cette implementation ( facile à coder .. ) n'est pas optimale car apres un certain nombre de cycles , il apparait des redondances et mon algo ne les gerent pas. .
Louis
#include <cstdlib>
#include
const int nbmax = 1000;
char suite[nbmax];
int Etape(int len)
{
int cur = 0;
int occ = 0;
int prec = 0;
char suite2[nbmax];
for(int i=0;i<len;i++)
{
if(suite[i]==prec)
occ++;
else
{
if(i!=0)
{
suite2[cur++] = occ;
suite2[cur++] = prec;
}
prec = suite[i];
occ = 1;
}
}
suite2[cur++] = occ;
suite2[cur++] = prec;
for(int i=0;i<cur;i++)
suite[i] = suite2[i];
return cur;
}
int main(int argc, char *argv[])
{
int N;
int len;
scanf("%d",&N);
suite[0] = 1;
len = 1;
for(int i=0;i<N;i++)
len = Etape(len);
for(int i=0;i<len;i++)
printf("%d ",suite[i]);
}
Votre réponse
sur les mêmes thèmes
Suite de Fibonacci
gestion des notes des etudiants
Récupérer une image stockée dans une base de données Mysql en JAVA
Affichage temporisé
Équivalent de Instr() en php?
Modifier enregistrement base de donnée
A voir également
Puissance 4 python
Casse brique python
Tour de hanoï python
Algorithme d'euclide étendu python
Démineur python