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 :

Boucle +variable


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut Boucle +variable
    Salut, je début simplement en C, é j'auré bessoin d'aide pr faire une fonction en C.
    Voilà le ptit morceau de programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    i=0;
                 while (i<13)
                      {
                      i=i+1; 
                      AMi = Ai/100000;
                      BMi = Ai/10000 - 10*AMi;
                      MMi = Ai/1000 - 10*BMi - 100*AMi;
                      CMi = Ai/100 - 10*MMi - 100*BMi - 1000*AMi;
                      DMi = Ai/10 - 10*CMi - 100*MMi - 1000*BMi - 10000*AMi;
                      UMi = Ai/1 - 10*DMi - 100*CMi - 1000*MMi - 10000*BMi - 100000*AMi;
     
                      }
    Au débu du programme j'ai déclaré mes variable AM1,AM2..AM12 pareil pour BM,MM,CM,DM,UM.
    Au lieu de tapé 12 fois les 6lignes, je voulé mettre sa ds une boucle et que i prenne la valeur 1,2,3...,12 pour avoir AM1,BM1..UM1, ensuite AM2..UM2......
    Mais ceci ne fonctionne pas car pour Dev-C++ AMi est une variable.
    J'aimeré bien savoir comment je pouré faire pour corrigé sa et comment modifié le ptit bou de programme.
    Merci

  2. #2
    CGi
    CGi est déconnecté
    Expert confirmé
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Par défaut
    Peut-être voir du coté des tableaux.
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)

  3. #3
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    Je suis peut-être à côté, mais est-ce que:
    =10*a+i
    :
    Ainsi tu pourrais simplifier la chose.

    PS: tu devrais écrire 13 fois les six lignes.

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut
    je vais regarder du côté des tableau .
    J'ai de variables qui sapelle A1,A2,A3...A12 qui sont mes variables d'entrée.
    Je veu juste que le i prenne la valeur 1, pour pouvoir faire le traitement de la variable A1, ensuite pouvoir faire le traitement de A2....
    Sinon j'ai juste a recopier 12 fois les 20 lignes detraitement dune variable sa risque detre long lol.

  5. #5
    Tab
    Tab est déconnecté
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 78
    Par défaut
    Pour cela le mieux est un tableau A[12] faire commencer ton i à 0 et te servir de A[i].

    quand i vaut trois tu es à A[3] qui correspond à ta quatrième variable A.

  6. #6
    Candidat au Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut
    Ok merci, il va valoir ke je retrouve 1 petit cour sur les tableau et c est bon.

Discussions similaires

  1. lecture d'une table avec boucle + variable à alimenter et à réinitialiser
    Par paris11 dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 22/05/2014, 16h14
  2. Interruption d'une boucle - variable non définie
    Par Sérendipité dans le forum Programmation multimédia/Jeux
    Réponses: 14
    Dernier message: 16/04/2011, 22h53
  3. [MySQL] boucle variables dynamiques
    Par granchef dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 06/04/2010, 11h10
  4. [MySQL] requete, while, boucle, variable
    Par k2006 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 25/04/2009, 18h25
  5. [FLASH8] Boucle variables dynamiques
    Par bractar dans le forum Flash
    Réponses: 2
    Dernier message: 04/01/2007, 01h45

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