Prob algo
anna
-
anna -
anna -
Bonjour, j ai un problème : cmt faire une fonction 'recherche' qui retourne l'indice d'une consone lorsqu'il est suivie d'une voyelle ??
j'ai charger trois tableaux: le 1ere contient les 6 voyelle
le 2éme contient les 20 consone ,le 3éme 'phrase'
mais comment on va testé les éléments de phrase est ce que c'est consone ou voyelle ? slvp j'ai besoin d'aide
j'ai charger trois tableaux: le 1ere contient les 6 voyelle
le 2éme contient les 20 consone ,le 3éme 'phrase'
mais comment on va testé les éléments de phrase est ce que c'est consone ou voyelle ? slvp j'ai besoin d'aide
2 réponses
Salut
Tu dois présenter un algo ou faire un programme (si oui quel language ?) ?????
Petite piste : gère ta phrase en tant que chaine de caractere du style "toto est dans le jardin"
et utilise des fonctions de chaines (quel que soit le language) parce que ton tableau 3 je ne le sent pas
ou alors bonjour l'usine à gaz !
Courage, a plus.
Tu dois présenter un algo ou faire un programme (si oui quel language ?) ?????
Petite piste : gère ta phrase en tant que chaine de caractere du style "toto est dans le jardin"
et utilise des fonctions de chaines (quel que soit le language) parce que ton tableau 3 je ne le sent pas
ou alors bonjour l'usine à gaz !
Courage, a plus.
Salut,
Voici en C
Compilation + résultat
Voici en C
lami20j@debian:~/trash$ cat ccm14.c
#include<stdio.h>
#include<string.h>
int EstUneConsonne (char c);
int main ()
{
char phrase[] = "toto est dans le jardin";
int i;
printf ("%s\n", phrase);
for (i = 0; i < strlen (phrase); ++i)
if (EstUneConsonne (phrase[i]) && !EstUneConsonne (phrase[i + 1]))
printf ("%c position %d avant la voyelle %c\n", phrase[i],
i + 1,phrase[i+1]);
return 0;
}
int EstUneConsonne (char c){
switch (c) {
case 'b': case 'c': case 'd':
case 'f': case 'g': case 'h':
case 'j': case 'k': case 'l':
case 'm': case 'n': case 'p':
case 'q': case 'r': case 's':
case 't': case 'v': case 'w':
case 'x': case 'y': case 'z':
return 1;
case 'a': case 'e': case 'i':
case 'o': case 'u':
return 0;
}
}
Compilation + résultat
lami20j@debian:~/trash$ gcc ccm14.c lami20j@debian:~/trash$ ./a.out toto est dans le jardin t position 1 avant la voyelle o t position 3 avant la voyelle o d position 10 avant la voyelle a l position 15 avant la voyelle e j position 18 avant la voyelle a d position 21 avant la voyelle i