prog C
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

prog C



  1. #1
    invite6bb9bf0c

    prog C


    ------

    Bonjour je souhaite faire apparaître la table de multiplication à l'aide du language C.
    Voici mon code :

    Code:
    #include <stdio.h>
     
    int main()
    {
        int ligne = 1;
        while (ligne <= 10)
        {
            int colonne = 1;
            while (colonne <= 10)
            {
                printf("%d\t", colonne * ligne);
                colonne ++;
            } 
            printf("%d\n", ligne);
            ligne ++;
        }
        return 0;
    }
    et voici ce qu'il retourne :



    Donc la dernière colonne est inutile et je ne vois pas comment la retirer !

    Merci d'avance pour votre aide.

    -----

  2. #2
    polo974

    Re : prog C

    et bien il suffit de ne pas imprimer le n° de ligne avant le retour à la ligne...
    Jusqu'ici tout va bien...

  3. #3
    whoami

    Re : prog C

    Bonjour,

    Petite remarque au passage : nous sommes dans le cas ou on connaît les limites d'entrée et de sortie des boucles.

    Le bon réflexe dans ce cas est d'utiliser des boucles for.

  4. #4
    invite6bb9bf0c

    Re : prog C

    Mais je ne vois pas comment faire !

    Code:
    #include <stdio.h>
     
    int main()
    {
        int ligne = 1;
        while (ligne <= 10)
        {
            int colonne = 1;
            while (colonne <= 10)
            {
                printf("%d\t", colonne * ligne);
                colonne ++;
            } 
    
    
            printf ("\n");
            printf ("%d\t", ligne);
            ligne++;
        }
        return 0;
    }
    et ça me donne :


  5. A voir en vidéo sur Futura
  6. #5
    pseudoguyanais

    Re : prog C

    Dans le code de ton premier poste enleve juste :
    Code:
    printf("%d\n", ligne);
    Parceque ca ne sert à rien! Printf te fais ecrire sur une même ligne tant que tu ne lui indique pas "\n" donc qd tu fais ton "printf" pour tes colones tu imprime juste sur une ligne le numero en cours de ta variable colone! donc si tu rajoute encore un printf à la fin il va t'ecrire encore une donnée avant de sauter de ligne car tu aura ecrit "\n" dans ton "printf"
    Donc remplace juste
    Code:
    printf("%d\n", ligne);
    par
    Code:
    printf("\n");

  7. #6
    invite6bb9bf0c

    Re : prog C

    merci beaucoup, j'avoue que je ne l'avais pas vu celle là. Je débute en C c'est pour ça.
    Merci de votre aide.

Discussions similaires

  1. Prog Picbasic
    Par invite18d2c969 dans le forum Électronique
    Réponses: 6
    Dernier message: 14/07/2009, 08h16
  2. Prog
    Par invite6e7de30d dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 22/01/2009, 22h04
  3. prog de simulation ...
    Par invitee17aeca5 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 19/05/2005, 16h32
Découvrez nos comparatifs produits sur l'informatique et les technologies.