Aide En C++ Suite De Conway (Urgent!!!) - C++ - Programmation
Marsh Posté le 06-11-2006 à 18:43:08
ReplyMarsh Posté le 06-11-2006 à 18:49:02
dwogsi a écrit : On est pas vendredi? si? |
tu dois surement connaitre la suite de conway, en gros on me demande d'ecrire un programme qui affiche la suite correspondant a la n-ème itération de cette transformation partant d'une suite donnée.
et l'utilisateur doit donner 3 variables,
-La taille de la suite
-La suite de depart
-et le nombre n d'iterations
un exemple:
si dans mon input j'introduis
3
1 1 2
4
il va m'afficher
2 1 3 2 2 1 1 2
qui corresponds a la 4eme iteration de la suite initiale (1 1 2)
voila..
Marsh Posté le 06-11-2006 à 18:53:37
Bon t'aurais quand même pu venir avec un bou de code problèmatique et sinon il y a aussi :
Bref, voilà qui devrait t'intéresser :
http://www.cppfrance.com/infomsg_S [...] 37331.aspx
Marsh Posté le 06-11-2006 à 18:57:55
dwogsi a écrit : Bon t'aurais quand même pu venir avec un bou de code problèmatique et sinon il y a aussi : |
ouais j'ai deja vu ca le prob c'est que ca corresponds pas a ce que je dois faire, la ils utilises des tableaux. et c'est pas trop ce que mon prog doit faire c ca le prob... le truc c'est que je sais pas quel code je dois faire pour partir d'une suite et arriver a une autre...
Marsh Posté le 06-11-2006 à 18:59:51
kmilou a écrit : ouais j'ai deja vu ca le prob c'est que ca corresponds pas a ce que je dois faire, la ils utilises des tableaux. et c'est pas trop ce que mon prog doit faire c ca le prob... le truc c'est que je sais pas quel code je dois faire pour partir d'une suite et arriver a une autre... |
Précise les contraintes d'entrée, ça sera plus simple. Et pourquoi ca ne va pas?
Marsh Posté le 06-11-2006 à 19:07:49
dwogsi a écrit : Précise les contraintes d'entrée, ça sera plus simple. Et pourquoi ca ne va pas? |
ca a l'air simple pourtant, je dois donner une suite d'entrée, la taille de la suite (la nouvelle) et le n qui correspond a la n-ème etape
je peut t'envoyer le sujet.. donne moi ton adresse et tu y verra surement plus clair..
Marsh Posté le 06-11-2006 à 19:24:58
T'aurais aussi pu poster le lien :
http://www.ulb.ac.be/di/info-f-101 [...] rojet3.pdf
Et... pourquoi tu ne veux pas utiliser de tableaux??
Marsh Posté le 06-11-2006 à 19:36:32
dwogsi a écrit : T'aurais aussi pu poster le lien : |
tout simplement parce que je suis en premiere année et que je ne connais pas encore bien les tableaux..
Marsh Posté le 06-11-2006 à 20:25:47
Y'a pas le feu, a raison d'un point par jour de retard comme indique dans l'ennonce, tu as jusqu'au 20 novembre.
Marsh Posté le 06-11-2006 à 20:47:48
matafan a écrit : Y'a pas le feu, a raison d'un point par jour de retard comme indique dans l'ennonce, tu as jusqu'au 20 novembre. |
Voila ou j'en suis...
#include <iostream>
using namespace std;
int
main ()
{
int tail, n;
int *suit;
int *suit2 ;
int ii;
cout << "Entrez La Taille De La Suite ";
cin >> tail;
cout << "Entrez La Suite Initiale " ;
suit = new int[tail];
for (int i = 0; i < tail; i++)
{
cin >> suit[i];
}
cout << "Entrez n " ;
cin >> n;
suit2 = new int [n*2] ;
for (int i = 0 ; i < n ; i++)
{
ii = i ;
while(suit[i]=suit[ii]){ii++ ;}
suit2[i] = ii ;
suit2[i+1] = suit[i] ;
}
}
need help...
Marsh Posté le 06-11-2006 à 23:55:51
Voila le Prog Marche mais j'ai pas tres bien compris comment, si qqun pouvais m'aider pour les commentaires svp...
#include <iostream>
using namespace std;
int
main ()
{
int taille, n, int *suit, int *suit2, int ii, int iii, int K;
cout << "Entrez La Taille De La Suite ";
cin >> taille; // Introduction de la taille de la suite
cout << "Entrez La Suite Initiale ";
suit = new int[taille]; // Introduction de la suite
for (int i = 0; i < taille; i++) // Boucle for permettant la
{ // séparation des caractères dans
cin >> suit[i]; // la suite
}
cout << "Entrez n "; // Introduction du nombre n, nomber d'itérations
cin >> n;
for (int plop = 0; plop < n; plop++)
{
cout << endl << "*";
int i = 0;
ii = 0;
iii = 0;
suit2 = new int[tail * 2];
while (ii < taille)
{
do
{
iii++;
}
while (suit[ii] == suit[iii] && iii < taille);
suit2[i] = iii - ii;
suit2[i + 1] = suit[ii];
printf ("%d %d ", suit2[i], suit2[i + 1]);
i = i + 2;
ii = iii;
}
delete suit;
suit = suit2;
taille = i;
} //for
cin >> K;
delete[] suit2;
return 0;
}
Marsh Posté le 06-11-2006 à 18:36:44
bonjour a tous voila j'ai un projet en informatique a rendre il s'agit de compiler la Suite de Conway...
svp Ajouté moi sur msn pour une aide c'est urgent merci d'avance...
Adresse MSN : tupakamil@hotmail.com
merci
---------------
KamiL