cs_elite182
Messages postés6Date d'inscriptionmardi 15 mars 2011StatutMembreDernière intervention16 mai 2011
-
16 mai 2011 à 14:14
cs_elite182
Messages postés6Date d'inscriptionmardi 15 mars 2011StatutMembreDernière intervention16 mai 2011
-
16 mai 2011 à 19:28
Bonjour a tous ,
je dois réaliser une fonction qui range des grands nombres dans un tableau
d'entier, ( ex : 2 333 546 donnera :
Tab[0] = 546;
tab[1] = 333;
tab[2] = 2;
Pour se faire j'ai utiliser mon constructeur comme ceci :
GrandNombre::GrandNombre(int nombre)
{
_taille = 0;
_tab = new int [_taille];
int y = nombre;
while(y > 0)
{
_tab[_taille] = (y - ((y/1000)*1000)) ;
y /= 1000;
_taille++;
_tab = new int [_taille];
}
}
Mais a l’exécution celui-ci me donne des résultats complément faux, alors que après des vérification dans la boucle while ; je vois très bien que l'affectation des valeurs a bien marcher...