Problème lors d'une initialisation
Bonjour,
Je souhaiterais écrire un programme qui attribu successivement à y les coordonnées d'un vecteur V si a est inférieur à 10 et une valeur de 1 sinon.
Pour cela, j'ai écrit le programme ci-dessous.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| double V[7]={ 0.00563367994562089, 0.00514513577087959, 0.00473125916437042, 0.00437672739347539, 0.00407003566240753, 0.00380240164947606, 3 };
int i;
i=0;
if(a<=10)
{
y=V[i];
i=i+1;
}
else
{
y=1;
} |
Seulement, il ne fonctionne pas car la valeur de i est initialisée à zéro à chaque fois.
Quelqu'un pourrait-il me dire comment corriger cette erreur ?
Merci d'avance.