Ordonner les mot pour construire une phrase

Fermé
Salim - Modifié le 4 janv. 2019 à 21:10
SalimRT Messages postés 14 Date d'inscription lundi 31 décembre 2018 Statut Membre Dernière intervention 24 février 2019 - 5 janv. 2019 à 00:38
bonjour tous le monde
j'ai un problem avec mon code je veux vérifier que la phrase que j'ai construisait est-elle correcte ou pas
Qu'est ce que dois je faire?
voici mon code
int i,compteur=0,;
    char phrse[7][10]={"sixieme","notre","pour","c'est","annee","prosit","cette"};
    char phfinale[7][10]={"sixieme","notre","pour","c'est","annee","prosit","cette"};
    char phcorrecte[7][10]={"c'est","notre","sixieme","prosit","pour","cette","annee"};
    printf("Voici la liste des mots: sixieme/notre/pour/c'est/annee/prosit/cette\n");

    for(i=0;i<7;i++){
        printf("Donner l ordre du mot \"%s\" dans la phrase: ",phrse[i]);
        scanf("%d",&n);
        strcpy(phfinale[n-1],phrse[i]);
         }
    printf("votre phrase: ");
    for(i=0;i<7;i++)
        printf("%s ",phfinale[i]);

coincée ici
merci pour votre assistance

1 réponse

yg_be Messages postés 22692 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 avril 2024 1 471
31 déc. 2018 à 14:55
bonjour, as-tu une idée de ce que tu veux faire ensuite?
5
SalimRT Messages postés 14 Date d'inscription lundi 31 décembre 2018 Statut Membre Dernière intervention 24 février 2019
2 janv. 2019 à 19:43
Oui bien sure ,en plus j'ai tester mon code avant de le publier il est exécutable mais mon objective n'est pas atteint . Je veux comparer la phrase que j'ai formée qui est "phfinale" dans le code ci dessus avec la phrase correcte qui est "phcorrecte"
avez vous une idée et merci
0
yg_be Messages postés 22692 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 avril 2024 1 471
2 janv. 2019 à 21:27
as-tu une idée de comment tu pourrais faire cette comparaison?
pourquoi as-tu choisi de ne pas faire cette comparaison quand l'utilisateur entrait les mots?
0