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 :

resolution exercice en Langage C !


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2020
    Messages : 1
    Points : 0
    Points
    0
    Par défaut resolution exercice en Langage C !
    Bonjour , je me permets d'ouvrir cette discussion pour demander de l'aide sur cet exercice en langage C ,



    John veut mettre en place un panneau contenant différents nombres de LED. Il n'a pas beaucoup de
    LEDs, il n'est pas sûr de pouvoir monter le nombre nécessaire de LEDs pour afficher une valeur
    numérique par exemple. Compte tenu de la configuration des LEDs pour afficher les chiffres ci-dessous,
    créez un algorithme qui aidera Jean à découvrir le nombre de LEDs nécessaire pour afficher une valeur
    spécifique donnée en entrée.

    Entrée :
    L'entrée contient un nombre entier N, (1 ≤ N ≤ 2000) correspondant au nombre de cas de test, suivi de N
    lignes, chaque ligne contenant un nombre (1 ≤ V ≤ 10100) correspondant à la valeur que Jean veut afficher
    avec lesLEDs.

    Sortie :
    Pour chaque cas de test, imprimez une ligne contenant le nombre de LEDs dont Jean a besoin pour
    afficher la valeur souhaitée, suivi du mot "leds".

    Exemple d'entrée/sortie :
    3---->27 leds
    115380----->29 leds
    2819311----- >25 leds




    Merci

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    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 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par EdouardZUi Voir le message
    Bonjour , je me permets d'ouvrir cette discussion pour demander de l'aide sur cet exercice en langage C ,
    Bonjour

    Tu arrives, nous dis vouloir de l'aide, puis tu nous donnes l'énoncé du problème et merci. Tu peux donc être plus précis sur l'aide que tu attends de nous ???
    Tu es censé arriver avec un code déjà fait (ou au-moins déjà commencé, ou au pire avec ce que tu as en tête pour le faire) et nous expliquer en quoi il te pose souci ; et non poser ton énoncé comme on pose une bouse et partir à la plage en attendant qu'on te fasse ton exo.

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 669
    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 669
    Points : 10 674
    Points
    10 674
    Par défaut lapin compris
    L'énoncé est quand même sémantiquement bancal/ erroné. Il parle de quoi (leds, tests, ...), il explique quoi ?

    Et l'exemple, on parle de 2 entrées. Or je n'en vois qu'1 (pour 3) ou 2 fusionnés (parce que 115380 et 2819311 > 2000) : on est censé comprendre quoi ?
    Il te faut 27 leds pour afficher 3 (qui a 4 segments), mais seulement 25 pour 2819311 : c'est quoi ce bins ?

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2020
    Messages : 6
    Points : 3
    Points
    3
    Par défaut C'est vrai
    Citation Envoyé par foetus Voir le message
    L'énoncé est quand même sémantiquement erroné. Il parle de quoi (leds, tests, ...), il explique quoi ?

    Et l'exemple, on parle de 2 entrées. Or je n'en vois qu'1 (pour 3) ou 2 fusionnés (parce que 115380 et 2819311 > 2000) : on est censé comprendre quoi ?
    Il te faut 27 leds pour afficher 3 (qui a 4 segments), mais seulement 25 pour 2819311 : c'est quoi ce bins ?
    En effet le sujet est farfelu, de ce que j'ai compris le 3 correspond au nombres de test qu'il faut faire, ca veut dire qu'il manque un saut de ligne dans l'exercice.
    Ensuite, il faut un compteur pour chaque led qui va être allumés sachant que par exemple pour le chiffre 8 il faut 7 segment c'est à dire il faut toutes les leds qui s'allument.

    Je sais pas si j'ai été claire mais en gros il faut faire un programme qui va comptez le nombre de led vont être utiliser afin de faire un nombre

  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 721
    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 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Kems93 Voir le message
    En effet le sujet est farfelu, de ce que j'ai compris le 3 correspond au nombres de test qu'il faut faire
    Pour moi c'était le nombre de leds nécessaires pour afficher le chiffre "3". Enfin bon, en réalité je m'en balance un peu.

    Citation Envoyé par Kems93 Voir le message
    Je sais pas si j'ai été claire mais en gros il faut faire un programme qui va comptez le nombre de led vont être utiliser afin de faire un nombre
    Oui, jusque là c'était une base que tout le monde avait bien compris. Ensuite... bof

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 669
    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 669
    Points : 10 674
    Points
    10 674
    Par défaut
    Citation Envoyé par Kems93 Voir le message
    Je sais pas si j'ai été claire mais en gros il faut faire un programme qui va comptez le nombre de led vont être utiliser afin de faire un nombre
    J'ai bien compris qu'il faut compter le nombre de LEDs, et que "test" veut dire "nombre à tester"

    On parle également de nombre de lignes. D'accord.
    Mais on ne parle pas de la disposition des LEDs : sur un quadrillage ? en forme géométrique ? régulière ou irrégulière ?
    Et en fonction de la disposition, le nombre de colonnes peut être aussi important ou inutile que le nombre de lignes.

    Par exemple lorsqu'on parle de segment, on parle d'1 disposition en 8 avec 7 traits/ segments. Et dans cette disposition, les LEDs sont disposées régulièrement, et chaque segment a le même nombre de LEDs (si les connexions entre 2 segments sont vides)

    En C, ton algo s'apparente à nb_leds = rand(n * rand(v) * magie_vaudou)));

  7. #7
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    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 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par foetus Voir le message
    En C, ton algo s'apparente à nb_leds = rand(n * rand(v) * magie_vaudou)));
    T'as deux parenthèses fermantes de trop et quelque part je pense qu'il faudrait rajouter une division par RAND_MAX mais sinon voilà, problème résolu.
    La team C a encore une fois gagné

Discussions similaires

  1. un exercice en langage C
    Par khal22 dans le forum C
    Réponses: 4
    Dernier message: 05/05/2013, 12h15
  2. exercice en langage C
    Par zolafencer dans le forum Débuter
    Réponses: 7
    Dernier message: 11/01/2011, 00h15
  3. Exercices en langage assembleur du microprocesseur 8086
    Par lorye dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 10/01/2009, 18h04

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