Bonjour
je dois faire un programme dont lequel l'utilisateur entre une chaîne de caractère et doit faire la chose suivante :
- met la première lettre du mot en fin de mot rajoute un "e" et "m" à la fin
- remplace la première lettre par un "l"
voilà ce que j'ai commencé à faire :
Je n'arrive pas à remplacer la première lettre du mot par un "l", ça fait un moment que je suis déçu, pouvez vous m'aider svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char chaine1[10]; int n; printf("entrer un mot\n"); scanf("%s", chaine1); n = strlen(chaine1); chaine1[n] = chaine1[0]; chaine1[n+1] = '\0'; strcat(chaine1, "em"); printf("%s", chaine1); return EXIT_SUCCESS; }
merci
Partager