Besoin d'aide [ C ] pour afficher les valeurs d'un tableau
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Besoin d'aide [ C ] pour afficher les valeurs d'un tableau



  1. #1
    JCVDJUL

    Besoin d'aide [ C ] pour afficher les valeurs d'un tableau


    ------

    Salut à tous

    On me donne le code suivant et on me demande de déterminer le contenu du tableau tab après l'exécution de la première boucle du programme entier suivant. Je suis débutante du coup je ne sais pas trop comment faire... printf("?",?)

    Merci de votre aide!

    Code:
    #include <stdio.h>
    #define NB 5
    int main()
    {
    int tab[NB], *p = tab;
    tab[0] = 2;
    for (int i = 1; i < NB; i++) *(p+i) = 2*p[i-1];
    for (int i = NB-1; i > NB/2; i--)
    {
    *(tab+i) += tab[NB-i-1];
    *(tab+NB-i-1) = tab[i] - tab[NB-i-1];
    *(tab+i) = tab[i] - tab[NB-i-1];
    }
    int k = 2;
    for (int i = NB-1; i >= 0; i--)
    {
    printf("tab[%d] = %d\n", i, *(p+i)/k);
    k *= 2;
    }
    return 0;
    }

    -----
    Dernière modification par gienas ; 21/04/2020 à 06h55. Motif: Ajouté les balises code obligatoires pour les programmes

  2. #2
    CM63

    Re : Besoin d'aide [ C ] pour afficher les valeurs d'un tableau

    Bonjour,

    Tu bloques à quel moment ou à quel endroit?

  3. #3
    polo974

    Re : Besoin d'aide [ C ] pour afficher les valeurs d'un tableau

    Juste une question hors sujet:
    comment as-tu fait pour saisir ton texte ? ? ?
    les accents sur les premiers mots sont bizarres alors que le dernier, il est correct.
    donc si ça ne te dérange pas,
    peux-tu dire sur quoi (phone, pc, mac) quel système (win...), quel browser (firefox chrome, ...) comment (copier/coller, saisie au clavier, complétion ou correction automatique) tu as saisi ce texte.
    depuis quelques temps, on voit des trucs de ce genre (voyelle sans accent puis retour arrière et ajout accent).
    si on arrive à trouver d'où ça vient, on pourra râler chez qui de droit...

    Citation Envoyé par JCVDJUL Voir le message
    ... aprs l'excution de la premire ... débutante ...
    merci d'avance
    Jusqu'ici tout va bien...

  4. #4
    gienas
    Modérateur

    Re : Besoin d'aide [ C ] pour afficher les valeurs d'un tableau

    Bonjour à tous

    [HS sur le HS]

    Citation Envoyé par polo974 Voir le message
    Juste une question hors sujet ... les accents sur les premiers mots sont bizarres alors que le dernier, il est correct ...
    Peux-tu expliquer ce que tu trouves bizarre?

    J'ai l'impression que tous les accents sont bons.

    [/HS]

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : Besoin d'aide [ C ] pour afficher les valeurs d'un tableau

    Citation Envoyé par JCVDJUL Voir le message
    Je suis débutante du coup je ne sais pas trop comment faire... printf("?",?)
    On ne te demande pas d'afficher le contenu du tableau, mais de le déterminer => feuille, crayon de papier, gomme (, neurones ).
    Ce qui est bien avec ce genre d'exercice, c'est qu'on peut s'auto corriger en exécutant le programme.

    Il serait également bon de respecter l'indentation pour rendre la lecture du code plus facile.

    PS: je ne relève pas de problèmes d'accents non plus.

  7. #6
    umfred

    Re : Besoin d'aide [ C ] pour afficher les valeurs d'un tableau

    La première boucle du programme, c'est ça:
    Code:
    for (int i = 1; i < NB; i++) *(p+i) = 2*p[i-1];
    c'est pas trop compliqué, sachant que le 1er élément (tab[0]) vaut 2 et qu'il y 5 éléments dans le tableau, donc plus que 4 à trouver.
     Cliquez pour afficher

  8. #7
    Jack
    Modérateur

    Re : Besoin d'aide [ C ] pour afficher les valeurs d'un tableau

    C'est encore moins compliqué si on se débarrasse de la notation "pointeur". En effet, *(p + i) est équivalent à p[i]. Une des 2 notations est plus aisée à manipuler, saurez-vous la retrouver?

Discussions similaires

  1. Besoin d'aide pour changement ancien tableau
    Par lfabrice85 dans le forum Bricolage et décoration
    Réponses: 15
    Dernier message: 21/02/2016, 21h22
  2. besoin d'aide pour un tableau de variation
    Par nykos41 dans le forum Mathématiques du collège et du lycée
    Réponses: 6
    Dernier message: 12/10/2013, 09h57
  3. besoin d'aide pour tableau excel svp!!
    Par Quercus06 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 09/03/2013, 00h32
  4. Aide pour stocker un long tableau de valeurs décimal en sql server 2005!!!
    Par invite3cd28103 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 16/06/2012, 14h17
  5. Réponses: 4
    Dernier message: 04/10/2011, 09h33