Permutaion entre deux valeurs
Fermé
franck
-
1 sept. 2020 à 17:46
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 17 oct. 2020 à 12:05
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 17 oct. 2020 à 12:05
A voir également:
- Permutaion entre deux valeurs
- Itinéraire google map entre deux adresses - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
- Faire deux colonnes sur word - Guide
- Tableau croisé dynamique différence entre deux colonnes ✓ - Forum Excel
5 réponses
Bonjour,
Exemple :
#include <test.h>
int main()
{
int a, b, tmp;
printf("Entrez deux nombre\n");
scanf("%d%d", &a, &b);
printf("Avant l'échange\nA = %d\nB = %d\n", a, b);
tmp = a;
a = b;
b = tmp;
printf("Aprés l'échange\nA = %d\nB = %d\n", a, b);
return 0;
}
Exemple :
#include <test.h>
int main()
{
int a, b, tmp;
printf("Entrez deux nombre\n");
scanf("%d%d", &a, &b);
printf("Avant l'échange\nA = %d\nB = %d\n", a, b);
tmp = a;
a = b;
b = tmp;
printf("Aprés l'échange\nA = %d\nB = %d\n", a, b);
return 0;
}
Utilisateur anonyme
1 sept. 2020 à 21:05
1 sept. 2020 à 21:05
Bonsoir Antoine.
C'est à la fois trop et pas assez.
C'est trop car un truc aussi simple est forcément un exercice, dont le but et de s'exercer...
Donc là tu as coupé court à toute tentative de faire réfléchir Franck.
Et c'est pas assez car son énoncé stipule que ce doit être fait dans une méthode.
Donc Franck, si ton problème était la permutation, ben tu n'en sortiras pas grandi et si ton problème vient de la méthode alors il faut en dire plus.
C'est à la fois trop et pas assez.
C'est trop car un truc aussi simple est forcément un exercice, dont le but et de s'exercer...
Donc là tu as coupé court à toute tentative de faire réfléchir Franck.
Et c'est pas assez car son énoncé stipule que ce doit être fait dans une méthode.
Donc Franck, si ton problème était la permutation, ben tu n'en sortiras pas grandi et si ton problème vient de la méthode alors il faut en dire plus.
code.snack
Messages postés
4
Date d'inscription
jeudi 15 octobre 2020
Statut
Membre
Dernière intervention
16 octobre 2020
15 oct. 2020 à 20:49
15 oct. 2020 à 20:49
#include <iostream>
using namespace std;
void perm(int, int);
int main()
{
printf("Hello World\n");
int a = 2;
int b = 3;
std::cout << "Before swap: " << " a = " << a << " ,b = " << b;
perm(a, b);
return 0;
}
void perm(int a, int b){
int temp =a;
a = b;
b = temp;
std::cout <<"\nAfter swap\n";
std::cout << "a is: " << a << " b is: " << b;
}
Utilisateur anonyme
15 oct. 2020 à 23:18
15 oct. 2020 à 23:18
Bonsoir code.snake.
Comme je le disais plus haut donner la solution d'un exercice aussi simple ce n'est pas aider.
Comment il fera lors d'une interrogation sans forum s'il n'a pas appris à réfléchir par lui-même?
PS, voir ici pour bien utiliser la coloration syntaxique https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Comme je le disais plus haut donner la solution d'un exercice aussi simple ce n'est pas aider.
Comment il fera lors d'une interrogation sans forum s'il n'a pas appris à réfléchir par lui-même?
PS, voir ici pour bien utiliser la coloration syntaxique https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
code.snack
Messages postés
4
Date d'inscription
jeudi 15 octobre 2020
Statut
Membre
Dernière intervention
16 octobre 2020
16 oct. 2020 à 05:45
16 oct. 2020 à 05:45
D'accord, merci
Je vais faire prochaine fois
Je vais faire prochaine fois
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
17 oct. 2020 à 12:05
17 oct. 2020 à 12:05
Et attention code.snack le code que tu fournis ne fonctionne que parce que tu affiches le résultat after dans la fonction, si on met les 2 affichages before/after dans le main, il ne donnera pas le résultat attendu.
Et pour échanger 2 objets en C++, il y a une simple fonction qui fait le taf :
Et pour échanger 2 objets en C++, il y a une simple fonction qui fait le taf :
std::swap().