Additioner, multiplier avec des GRD NMBR

Additioner, multiplier avec des GRD NMBR - C++ - Programmation

Marsh Posté le 05-12-2009 à 17:33:07    

Bonjour, quelqu'un pourrait m'aider à completer ces deux fonction merci,  
 
j'ai un class liste qui est predefinit je vous le donne ;
 
class numbs;
typedef numbs* GRANDSNM;
 
class numbs{
public:
int valeur;
GRANDSNM next;
numbs():valeur(0),next(NULL){}
numbs(int val, GRANDSNM n): valeur(val),next(n){}
};
 
 
 
et aussi par exemple si utilisateur rentre premier nombre on dois mettre ces chiffre à l'inverse par ex:
 
1 2 3 -->> 3 2 1  
 
sans oublier qu'utilisateur rentra deux grands nombres et chaque chiffre suivi d'un espace pour determiner la fin il faudra introduire -1  
par exemple
first number = 1 2 3 4 4 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -1
seconde number =1 2 3 4 4 4 4 4 4 4 4 4 4 4 2 2 1 2 3 -1
 
et le resultat obtenu doit etre afficher dans le bon ordre c'est a dire  
12 + 12 = 24 normal
programme = 2 1 + 2 1 = 4 2  
 
 
je vois donne l'autre fonction qui met à l'invers et ssans oublier qu'on doit gérer bien les valeur positives et négatives...
 
 
void inversss ( GRANDSNM &tete, int x)
{
tete=new numbs(x, tete);
}
 
 
 
et svp aidez moi à completer void addition et void multiplication et aussi j'ai fait la fonction d'initialisation,,

Reply

Marsh Posté le 05-12-2009 à 17:33:07   

Reply

Marsh Posté le 05-12-2009 à 17:46:05    

pourquoi ce typedef numbs* GRANDSNM ? T'es en C ou t'es en C++ ?
ensuite, si tu reflechis deux secondes, addition et multiplciation ne renvoit pas void mais numbs

Reply

Marsh Posté le 05-12-2009 à 17:58:16    

ben c'est un pointeur ,,, grandsnm ,,,  d'accord mais je ne vois pas non plus comment faire ,,

Reply

Marsh Posté le 05-12-2009 à 19:00:37    

ouais t'as oublier d'aller en cours ou ton prof est un naze ...
 
En c++ , une classe est un type, pas besoin de typedef.
Je pense qu'avant d'aller plus loin, faut revoir sérieusement les bases:
 
http://www.bruno-garcia.net/www/Cours/

Reply

Marsh Posté le 05-12-2009 à 19:05:00    

je dosi faire les typedef alors meme si tu me dis va revoir le cours ,, ca ne m'aidera pas trop

Reply

Marsh Posté le 05-12-2009 à 21:26:39    

tu dois, genre c'ets dans l'énoncé ???
si oui, change d'école

Reply

Marsh Posté le 05-12-2009 à 21:37:08    

ecoute franchement si tu ne sais pas mais aider arrete de poster des commentaire pour rien

Reply

Marsh Posté le 05-12-2009 à 21:41:45    

c'est pas le problem mais deja il manque des kilometres d'infos. A voir la structure de ta classe, tu dois etre forcer d'utiliser une liste chainée au lieu d'utiliser std::vector ou std::list, le fait de passer des pointeurs en parametres au lieu d'utiliser les references, etc ... ca donne pas envie.

 

Quant bien même on te filerait une solution en C++ correcte, elle ne conviendrais pas aux volontés de ton inculte chargé de cours.


Message édité par Joel F le 05-12-2009 à 21:42:03
Reply

Marsh Posté le 05-12-2009 à 23:07:58    

ecoute franchhement arrete de bavarder pour rien stp :)))

Reply

Marsh Posté le 06-12-2009 à 10:53:39    

je bavarde pas pour rien. Deja tu débarque pour faire tes devoirs (ce qui est interdit par la charte) et en plus c'est pour nous demandez d'ecrire du caca car ton prof est incompétent.
 
Alors, relis ton cours , essaye par toi meme et reviens avec des questions et pas des demandes.

Reply

Marsh Posté le 06-12-2009 à 10:53:39   

Reply

Marsh Posté le 06-12-2009 à 11:32:02    

:))) haha franchement si tu n'etait pas bavarde et aussi je suis peut etre venu pour le truc mais dans tous les cas j'ai reussi  à faire les fonctions il m'en manque qu'une seule fonction :) allé

Reply

Marsh Posté le 06-12-2009 à 21:13:39    

infotest85 a écrit :

:))) haha franchement si tu n'etait pas bavarde et aussi je suis peut etre venu pour le truc mais dans tous les cas j'ai reussi  à faire les fonctions il m'en manque qu'une seule fonction :) allé


Ton C++, ton français ainsi que tes capacités d'explication et de lecture (de la charte notamment) sont au même niveau. Tu as au moins le mérite d'être régulier.


---------------
deluser --remove-home ptitchep
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed