Programme en c++
Fermé
noussa44
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011
-
22 mars 2011 à 18:35
noussa44 Messages postés 48 Date d'inscription vendredi 11 mars 2011 Statut Membre Dernière intervention 18 avril 2011 - 23 mars 2011 à 17:03
noussa44 Messages postés 48 Date d'inscription vendredi 11 mars 2011 Statut Membre Dernière intervention 18 avril 2011 - 23 mars 2011 à 17:03
A voir également:
- Programme en c++
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Mettre en veille un programme - Guide
- Programme démarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
2 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
23 mars 2011 à 13:02
23 mars 2011 à 13:02
if ((tab[i]==tab[i+1]) || (tab[i+1]-tab[i]))
1) En supposant que les éléments de 'tab' sont des entiers, alors :
- ou les deux éléments sont égaux et 'tab[i]==tab[i+1]' est vrai,
- ou les deux éléments ne sont pas égaux et 'tab[i+1]-tab[i]' est vrai !
2) S'il s'agit de float, deux éléments sont déclarés 'égaux' s'ils ne diffèrent que d'une quantité 'epsilon'; ce qui nécessite d'évaluer la quantité: '|a-b| < epsilon'.
D'autre part la fonction 'Trier' peut s'écrire plus simplement:
1) En supposant que les éléments de 'tab' sont des entiers, alors :
- ou les deux éléments sont égaux et 'tab[i]==tab[i+1]' est vrai,
- ou les deux éléments ne sont pas égaux et 'tab[i+1]-tab[i]' est vrai !
2) S'il s'agit de float, deux éléments sont déclarés 'égaux' s'ils ne diffèrent que d'une quantité 'epsilon'; ce qui nécessite d'évaluer la quantité: '|a-b| < epsilon'.
D'autre part la fonction 'Trier' peut s'écrire plus simplement:
void Trier(float tab[], int size) { int i, boucle; do { boucle = 0; for (i=1; i<size; i++) if (tab[i-1] > tab[i]) { float swap = tab[i-1]; tab[i-1] = tab[i]; tab[i] = swap; boucle = 1; } } while (boucle); }Bonne continuation.
noussa44
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011
23 mars 2011 à 17:03
23 mars 2011 à 17:03
Merci loupius