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 :

Exercice non résolu


Sujet :

C

  1. #1
    Nouveau membre du Club Avatar de Youyayouyou
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2020
    Messages : 42
    Points : 26
    Points
    26
    Par défaut Exercice non résolu
    Bonjour,

    Est-ce que quelqu'un pourrait m'aider à résoudre cet exercice s'il vous plaît?

    Merci beaucoup
    Nom : Capture.JPG
Affichages : 231
Taille : 87,8 Ko

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 630
    Points : 10 556
    Points
    10 556
    Par défaut
    "On s'astreindra à ne pas utiliser de "tableau"" -> tu m'étonnes il faut coder 1 tableau dynamique (ce n'est pas trop compliqué, mais pour 1 débutant )
    Dans ce cas là, il faut coder 1 liste chaînée, même si c'est la solution la moins efficace pour chaque note (sûrement de type unsigned char) tu vas avoir en plus 1 pointeur du maillon suivant. La taille va [plus que] doubler.

    Après, tu peux feinter, et faire 1 liste chaînée et chaque maillon va contenir X notes (5, 10, 15 ... à déterminer - ce n'est pas trop compliqué, mais pour 1 débutant )

    Ensuite c'est juste 1 parcours avec pour chaque note
    • 1 test supérieur - pour tester le maximum
    • 1 test inférieur - pour tester le minimum
    • 2 tests égalité - pour le compteur d’occurrences du maximum et du minimum

  3. #3
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2015
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Septembre 2015
    Messages : 204
    Points : 839
    Points
    839
    Par défaut
    Citation Envoyé par foetus Voir le message
    "On s'astreindra à ne pas utiliser de "tableau"" -> tu m'étonnes il faut coder 1 tableau dynamique (ce n'est pas trop compliqué, mais pour 1 débutant )
    Dans ce cas là, il faut coder 1 liste chaînée, même si c'est la solution la moins efficace pour chaque note (sûrement de type unsigned char)
    pourquoi utiliser un tableau ou une liste ?

    on veut seulement connaître le min et le max, donc pas la peine de stocker les autres valeurs
    tu as besoin de 4 variables : min, compteur_min, max, compteur_max

    ensuite on fonction des valeurs rentrées, tu alimentes les bonnes variables

    donc :
    Citation Envoyé par foetus Voir le message
    pour chaque note
    • 1 test supérieur - pour tester le maximum
    • 1 test inférieur - pour tester le minimum
    • 2 tests égalité - pour le compteur d’occurrences du maximum et du minimum
    dans un battledev, il y a déjà eu ce genre d'exo

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 630
    Points : 10 556
    Points
    10 556
    Par défaut
    Citation Envoyé par Xelland Voir le message
    pourquoi utiliser un tableau ou une liste ?
    Effectivement, on peut faire cela à la volée

    Peut-être que je fais trop de C, et que coder ces structures de données devient 1 réflexe.


    Citation Envoyé par Xelland Voir le message
    dans un battledev, il y a déjà eu ce genre d'exo
    C'est sûr lorsqu'on a 5 minutes pour coder dans 1 éditeur "de l'enfer" qui t'empêche de copié/ collé (pour ne pas rechercher sur Google la solution), ni de déboguer, et 1 support [+ que] partiel de la librairie standard.
    Ouais 5 lignes de code, c'est déjà 1 exploit

  5. #5
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par foetus Voir le message
    "On s'astreindra à ne pas utiliser de "tableau"" -> tu m'étonnes il faut coder 1 tableau dynamique
    Ben pour moi le terme "pas de tableau" signifie "aucun tableau quel qu'il soit". La zone allouée reste pour moi perçue comme un tableau.

    Citation Envoyé par Youyayouyou Voir le message
    Est-ce que quelqu'un pourrait m'aider à résoudre cet exercice s'il vous plaît?
    Ben pas compliqué: une boucle infinie (while (1)). Dans la boucle tu fais saisir la note, si la note est "-1" alors break sinon évaluation de la note. Si plus petite que le min alors tu modifies le min, si plus grande que le max alors tu modifies le max. Et après la boucle tu affiches min et max.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/08/2006, 18h17
  2. LNK2019: symbole externe non résolu __ftol2_sse
    Par ellipse dans le forum MFC
    Réponses: 1
    Dernier message: 26/04/2006, 23h48
  3. Jeton non résolu???
    Par vdumont dans le forum C++
    Réponses: 9
    Dernier message: 14/03/2006, 13h09
  4. LNK2019 symbole externe non résolu
    Par devmat dans le forum MFC
    Réponses: 3
    Dernier message: 04/01/2006, 00h14

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