Bonjour,
je dois programmer une méthode de Monte Carlo pour modéliser un problème physique. Je suis débutant et j'ai isolé un problème dans mon programme. J'ai donc essayé de le régler en programmant un programme très simple. Le problème est que je n'arrive pas à trouver ce qui cloche. Voici le programme très simple qui me pose problème :
En théorie le résultat devrait être :
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 #include <iostream> #include <math.h> #include <stdio.h> /* printf, scanf, puts, NULL */ #include <stdlib.h> /* srand, rand */ #include <time.h> # include <fstream> using namespace std; int main(){ double S[10]; S[0]=0.0; for (int i=0;i<10;i++){ if (S[i]==0) { S[i+1]=1; } else { S[i+1]=0; } } for (int i=0;i<10;i++){ cout<<S[i]<<"\n"; } }
0
1
0
1....
Mais il ne m'affiche que des 0.
D'où vient le problème?
Je vous remercie d'avance pour vos réponses qui j'en suis sûr sauront m'être utiles
Partager