aschlilbilly
Messages postés5Date d'inscriptionvendredi 25 juillet 2008StatutMembreDernière intervention16 février 2010
-
15 févr. 2010 à 16:55
tpoinsot
Messages postés345Date d'inscriptionmardi 1 juin 2004StatutMembreDernière intervention17 octobre 2014
-
16 févr. 2010 à 13:02
Bonjour à tous.
J'aimerais réaliser un petit programme qui demande à l'utilisateur de taper c (pour consonne) et v (pour voyelle). Si l'utilisateur tape v alors le programme choisie de façon aléatoire dans la liste des voyelles une lettre et si c'est c alors le programme choisie une lettre parmi les consonnes.
C'est une application qui doit tourner sous win xp et j'utilise dev-c++.
Merci pour votre aide
A voir également:
Tirage au sort lettre alphabet
Tirage au sort lettre de l'alphabet - Meilleures réponses
aschlilbilly
Messages postés5Date d'inscriptionvendredi 25 juillet 2008StatutMembreDernière intervention16 février 2010 16 févr. 2010 à 09:31
voilà mon code.
le problème à ce niveau c'est que c'est l'ordinateur qui affiche directement alors que je voudrais que ce soit l'utilisateur qui tape v pour que le programme choisisse de façon aléatoire dans la liste des voyelles une lettre et c pour que le programme choisisse une lettre parmi les consonnes.
Merci
#include
#include <string.h>
using namespace std;
#define N 9
int main(void)
{
int i, j=0;
char mot[N+1]={0}, lettres[N+1]={0};
char voy[7]="AEIOUY";
char con[21]="BCDFGHJKLMNPQRSTVWXZ";
srand(time(NULL));
printf("\n [Le mot le plus long]\n");
for ( i=0; i<N; i++ )
{
if ( rand()%2 )
lettres[i]=voy[rand()%6];
else
lettres[i]=con[rand()%20];
}
printf("\n Lettres : %s", lettres);
tpoinsot
Messages postés345Date d'inscriptionmardi 1 juin 2004StatutMembreDernière intervention17 octobre 20144 16 févr. 2010 à 13:02
Bonjour,
utilise donc la fonction scanf() qui te permettras d'obtenir le choix de l'utilisateur.
Puis, avec switch ou des if/else, tu réagis sur v, V, c, C ou autre.