Bonjour, j'ai un problème avec une boucle FOR en C++
je veux incrementer des variables de 0.5 à 6(exclu) comme suit : {0.5 0.6 0.7 0.8 0.9 1 2 3 4 5 } avec une boucle for
donc pour les chiffres < 1 un pas de 0.1
et un pas de 1 pour le schiffres de 1 à 6
par exemple si nb1 = 0.9 et nb2 = 2 j'e devrait avoir {0.9 et 1} soit 2 boucles
Comment faire ???
voici mon debut de code :
qui ne fonctionne pas evidemment..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 #include <iostream> #include <iomanip> // pour setprecision() using namespace std; int main() { // Réduire le format d'affichage cout << setprecision(4); // Paramètres double debut_for =0; double fin_for =0; cout << " Saisir nb1 ? (entre 0.5 et 6) ? " <<endl;; cin >> debut_for; cout << " Saisir nb2 ? (entre nb1 et 6) ? " <<endl;; cin >> fin_for; for (debut_for ; debut_for < fin_for ; ++debut_for) { cout << debut_for <<endl; } /******************************************* * Ne rien modifier après cette ligne. *******************************************/ return 0; }
merci d'avance pour ceux qui peuvent me depanner...
Partager