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 :

Écrire un programme qui cherche au clavier un mot de 10 lettres


Sujet :

C

  1. #1
    Invité
    Invité(e)
    Par défaut Écrire un programme qui cherche au clavier un mot de 10 lettres
    Hello, je cherche à écrire un programme (en c) qui recherche au clavier un mot de 10 lettres - extraire les consonnes du ce mot en y indiquant leur position et en affichant le numéro de consonne du mot.

    Comment faire ?

    Pour le début je ferais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    main ()
    {char ch [10];
    clrscr;
    scanf ("%c");
    printf ("rechercher un mot de 10 lettres)
    Pour la suite, quelqu'un a une idée ? Des corrections ?
    Dernière modification par Invité ; 08/11/2018 à 22h02. Motif: Ajout des balises [CODE] mon code [/CODE] (bouton #)

  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 684
    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 684
    Points : 30 973
    Points
    30 973
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Laurievt Voir le message
    Hello, je cherche à écrire un programme (en c) qui recherche au clavier un mot de 10 lettres - extraire les consonnes du ce mot en y indiquant leur position et en affichant le numéro de consonne du mot.

    Comment faire ?
    Bonjour
    1) faire saisir le mot
    2) traiter chaque caractère du mot
    3) si le caractère traité est une consonne, alors afficher sa position et incrémenter un compteur
    4) en fin de traitement afficher le compteur

    Citation Envoyé par Laurievt Voir le message
    Pour le début je ferais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    main ()
    {char ch [10];
    clrscr;
    scanf ("%c");
    printf ("rechercher un mot de 10 lettres)
    Des corrections ?
    Whaou, ça c'est du code !!!
    Bon, déjà contrairemment à ton autre code, ici il y a une accolade. Mais c'est la seule chose de valable dans ton code.
    Allez, je joue au compilateur
    1. il manque le type de main()
    2. il manque l'accolade pour fermer la fonction
    3. il manque des guillemets pour fermer la chaine affichée
    4. clrscr c'est quoi ? Une instruction ? Une fonction ? Une variable ?
    5. scanf() doit-il stocker le caractère saisi ?
    6. pourquoi faire saisir un caractère alors que le sujet parle de "mot" ?
    7. pourquoi scanf() (la saisie) est appelé avant printf() (l'information donnée à l'utilisateur qu'il y a quelque chose à saisir) ?
    8. sais-tu qu'une chaine de caractères de 10 lettres occupe en fait 11 positions du fait qu'elle contient en plus un '\0' ?


    Citation Envoyé par Laurievt Voir le message
    Pour la suite, quelqu'un a une idée ?
    Je sais pas trop. Au hasard: apprend le C. Et si tu pouvais essayer en plus de réfléchir à ce que tu fais ce ne serait pas de trop...
    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]

  3. #3
    Membre averti
    Avatar de exe2bin
    Profil pro
    Passionné de programmation
    Inscrit en
    Mars 2009
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Passionné de programmation

    Informations forums :
    Inscription : Mars 2009
    Messages : 537
    Points : 387
    Points
    387
    Billets dans le blog
    3
    Par défaut
    [QUOTE=Invité;10582938]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    main ()
    {char ch [10];
    clrscr;
    scanf ("%c");
    printf ("rechercher un mot de 10 lettres)
    J'aime beaucoup ton sens de l'humour

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/01/2016, 07h03
  2. Réponses: 4
    Dernier message: 29/11/2015, 21h25
  3. un programme qui calcule le nombre des mots
    Par komat dans le forum Débuter
    Réponses: 3
    Dernier message: 06/12/2010, 22h46
  4. Programme qui tape au clavier tout seul
    Par Dev_X dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/10/2009, 15h44
  5. Réponses: 1
    Dernier message: 03/10/2007, 23h46

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