IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Problème lors d'une initialisation


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Juin 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 15
    Par défaut 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 : 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
    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.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Tout d'abord, merci de présenter ton code correctement (indentation, notamment).

    Ensuite, tu parles d'attributions successives, mais il n'y a pas de boucle.

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Juin 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 15
    Par défaut
    Je voudrai que le programme donne :

    y=V[0]
    y=V[0]+V[1]
    y=V[0]+V[1]+V[2]
    y=V[0]+V[1]+V[2]+V[3]
    y=V[0]+V[1]+V[2]+V[3]+V[4]
    etc.

    Par attribution successive, je parlais de la ligne i=i+1.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Par rapport à ce besoin, je ne comprend pas bien ce que viennent faire le test sur a et l'affectation de 1 à y.

    Citation Envoyé par marion15 Voir le message
    Par attribution successive, je parlais de la ligne i=i+1.
    Oui, mais il n'y a rien de successif, puisque e n'est exécuté qu'une fois.

  5. #5
    Membre averti
    Femme Profil pro
    Inscrit en
    Juin 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 15
    Par défaut
    Le programme est intégré dans un logiciel. Il sert à définir la valeur de y en fonction de a.
    Ce programme est lu à chaque fois que la valeur de a change.
    Le problème est que je voudrai que la valeur de i ne soit pas initialisée à 0 à chaque fois que la valeur de a change.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Initialise i plus en amont.

    Mais tu devrais nous écrire ton algo sous forme de pseudo-code. Et en nous mettant plus d'éléments que ce que tu as mis au début.

    Par ailleurs, veux-tu écrire un programme ou une fonction ?

Discussions similaires

  1. problème lors de l'initialisation d'une Applet
    Par blueLight dans le forum Applets
    Réponses: 0
    Dernier message: 27/07/2009, 11h51
  2. Problème lors d'une deuxième connexion à l'applet
    Par luckyvae dans le forum Applets
    Réponses: 3
    Dernier message: 16/03/2007, 10h21
  3. [FreeBSD] Problème lors d'une mise à jour
    Par gentox dans le forum BSD
    Réponses: 2
    Dernier message: 15/11/2006, 18h44
  4. Problème lors d'une restauration
    Par Hakunamatata dans le forum Administration
    Réponses: 7
    Dernier message: 27/05/2006, 20h49
  5. [Sécurité] problème lors d'une redirection
    Par sam01 dans le forum Langage
    Réponses: 4
    Dernier message: 10/04/2006, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo