1

Soit trois variable a, b, c de type int écrivez les instructions permutan leur valeurs, de sorte que la valeur de a passe dans b, celle de b dans c et celle de c dans a on uitilisera une et une seul varaible suplémentaire nommé d de typ int.

Bon je vous le dit de suite jai prix cet exercice sur un livre de programmation sur le c pour les débutant. Et le programme que j'ai trouvé ne corespond a aucune des solution fournit par le livre et quand je fait de tête les solution du livre cela ne marhe pas cmme il disse voilà ma solution :
d=a;
a=c;
c=b;
b=d;

La solution du livre commencant comme la mienne donne ceci :
d=a;
a=b;
b=c;
c=d;

Pour moi dnas leur solution il font l'inverse de ce qui est demandé.

Donc qui a raison si c'est eux expliqué moi mon erreur !

LAF ! ! GRand merci !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

2

-

3

"ta" méthode triso
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

-

5

T'as bon.
Et c'est pas la premiere fois que tu verras des petites erreurs de ce genre dans les bouquins. Ca arrive super souvent, en gros le code est bon dans l'idee mais t'as des fautes de frappe ou ce genre d'erreur de temps en temps.

En fait si le correcteur s'est fait avoir c'est que ce genre de figure arrive le plus souvent avec juste deux variables.
et la que tu le fasses dans un sens ou dans l'autre c'est kif kif.
Avec deux variables, on ecrit d'habitude:
tmp=a;
a=b;
b=tmp;

(rajoute une variable C et remplace le tmp par D et t'obtiens la solution donnee par le bouquin)
d=a;
a=b;
b=c;
c=d;

C'est clair que la petite erreur provienne de la. La solution est fausse mais tu sais comment elle est arrivee la.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

6

Ouf cela me rasure !
Heu orion je veu xpas être méchant mais pour moi ta méthode c'est encore du chinois, mais si j'ai bien comprit le truc elle ne peux marcher que si a=1 b=2 et c=3, cela fai tlongtemps que je ne connais plus la table du XOR !
LOL !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

7

LAF :
Heu orion je veu xpas être méchant mais pour moi ta méthode c'est encore du chinois, mais si j'ai bien comprit le truc elle ne peux marcher que si a=1 b=2 et c=3, cela fai tlongtemps que je ne connais plus la table du XOR !
LOL !

Moi, si j'etais toi, je ferais confiance a orion quand il te propose une solution et qu'il te dit que ca marche.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

8

-

9

LOL je ne met pas les compétence d'orion en doute. Je me renseigne juste.
En plus je trouve ça méthode plus longue que la méthode basic avec la varaible temporaire.

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

10

En fait si j'ai bien compris, ^ ca fait du xor bit à bit ? C'est astucieux ça dites donc smile

11

LAF :
En plus je trouve ça méthode plus longue que la méthode basic avec la varaible temporaire.

Sa methode, elle a une tete de methode de codeur en assembleur. Quand t'as pas beaucoup de registre (=variables) sous la main et que tu dois te debrouiller comme tu peux.
Comme il t'a dit, il a conscience qu'ici c'est pas le meilleur choix mais c'etait pour te montrer qu'assez souvent en info, t'as plusieurs manieres de faire les choses.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com

12

LOL ! Dite vous que j'ai des reste d'assenbleur 8086 quelque part dans un recoin de mon cerveau.
Je ne suis pas un newbe an programation j'avait même une méthode pour "griller" grace a l'asenbleur 8086 un disque dur sans perdre une seule donné dessus. En fait tu remplace le saut du tout début du disque dur par un saut sur luimême et toon disque tourne en boucle !
Je suis juste un newbie enlangage C car j'ai même taté du javascript et du dhtml !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

13

-

14

LOL !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

15

Fais avec des pointeurs c'est plus drole (puis plus rapide que des copies de valeurs en passant ^^).

16

Ca c'est extrait du "livre du C premier langage" . grin
Tu es en train de lire ma signature car le topic sur lequel tu es manque cruellement de nouveaux messages et tu essayes de faire passer le temps...

17

Pas encre étudait les pointeur !
LOL !
Jlb t'as gagné le droit de rejouer !!

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

18

Je sais parce que c'est moi qui t'ai donné les références pour le commander. grin
Pour rejouer faut que y'ai un truc à deviner. grin
Tu es en train de lire ma signature car le topic sur lequel tu es manque cruellement de nouveaux messages et tu essayes de faire passer le temps...

19

Mais heu falais pas le dire !
C'est toi qui m'a proposé de nous allier pour faire un prog ?

LAF ! ! Faudrais vraiment que je dorme !

avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

20

Le gros probleme c'est que actuellement en X86 et vu la puissance des processeurs, on a plus vraiment recours a l'optimisation (sauf pour les enormes applis qui demandent beaucoup, beaucoup de ressources) ce qui fait qu'on ne prend pas l'habitude d'optimiser. Par exemple, les operations sur les bits directement sont plus rapides a executer pour additionner que l'addition proprement dite. c'est la que tout se joue. Moins y a d'operations et de variables et moins on consomme de la ressource et c'est encore plus vrai sur de l'embarqué. Imaginer un peu, un jeu sur nes, faut mieux pas s'amuser a instancier plein de variables car avec tres peu de memoire, ça risque pas de resister longtemps.

Je DIRAI MEME QU'avec une variable sur 32 bits tu peux faire plus de 30 variables flag comme aime tant en faire les debutants wink

21

Ca c'est sur ! Mais justement avec les langage C et autre on perd l'habitude de faire de l'otimisation !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

22

-

23

D'un autre coté l'optimisation requiert une bien meilleure competence de programmation.

24

bof, le matos de pro ca optimise tout seul, pas besoins de se casser le cul

25

LOL ! Là franchment tu me fait bien rire !
Plutot que de dire des connerries ferme ta bouche et tais toi t'auras l'air moins con !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

26

Depuis quand le matos optimise le code. C'est de l'utopie ça. Encore faudrait que le hardware comprenne le software or c'est plutot l'inverse.

27

Ouais vous dites ca parceque vous n'avez jamais travailler avec du matos de pro....vous avez pas le niveau de Dieux, Dieux est omniscient et omnipotent.

28

LOL !

C'est fou comme tu te raproche de l'idée de dieu que je me fait si jamais il existe !
Et je peuxte rajouter que c'est vraiment pas flateur pour toi !

LAF ! ! ... !
avatar
"Je peux pas vous faire le cris du tube de colle." Dixi premier CD de Naheulbeuk

Soutenez la presse indépendante achetez Pirates mag. Je ne parle pas au cons, cela les instruit.
J'ai créé un topic avec un tutorial pour créer une alim 3V stabilisé avec le 5V fournit par le port USB avec en plus la posibilité d'utiliser le cable de liason GP32 <-> PC voir là :
[url]topics/48646-une-alim-3v-a-partir-du-prt-usb [/url]

29

haliway :
Depuis quand le matos optimise le code. C'est de l'utopie ça. Encore faudrait que le hardware comprenne le software or c'est plutot l'inverse.



Alors :

1 - Par 'matos', Dieux entendait les suites de developpement soft. A moins d'etre un HardCore GuRu (comme Dieux), c'est meme pas la peine d'essayer d'optimiser a la main, les compilos le fond tres bien. La situation est differente pour du pure soft (PC), mais en developpement electronique c'est le cas.

2 - Ce que tu dis fait doucement rigoler Dieux car cela existe : Mon Fils, ecris un programme et la puce se reconfigure automatiquement pour l'executer en hardware. Ca s'appelle DRP et c'est NEC qui le fait : http://www.necel.com/en/techhighlights/drp/whats.html

Quand Dieux vous dit que Dieux est omniscient...c'est pas pour rien.

30

Vas y sort les rames Dieux ^^ mdr
"Souviens toi du nom de... euh.... mince!"