Bonjour, ca fait un certain temp que je n'ai pas touché a mon compilateur, j'essaye de faire un calculateur, et ma boucle for ne fonctionne pas, quelqun voit pourquoi?

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
#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
int gold;
gold = 0;
int magiclevel;
magiclevel = 1;
int mana;
mana=1600;
 
 
cout << "Please Enter the ammount of gold you have to waste in mana potion. this program assume you arleady have magic level 1    ";
cin >> gold;
 
for(gold=gold;gold<=mana;magiclevel++)
{
    mana = mana+mana*1.1;
 
}
cout << "With " << gold << " you will reach magic level " << magiclevel << " using " << mana << " mana as a mage.";
}

et dans la sortie, "gold" reste au montant qu'on rentre, magiclevel reste a 1, et mana reste a 1600