Le résultat doit être comme ce qui suit (l'utilisateur encode le nb de semaines et le genre M et F) mais ce n'est pas le cas

Nombre de semaines: 4
Semaine 1: m
Semaine 2: f
Semaine 3: u
u n’est pas valide !
Semaine 3: m
Semaine 4: m

Tu as hébergé 75% d’hommes et 25% de filles sur les 4 dernières semaines.


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
25
26
 
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
	int nb;
	int count=1;
 
	int m=0, f=0;
	char lettre;
	printf("Bonjour, entrez le nb de semaines : ");
	scanf("%d",&nb);
	do{
		nb=count;
		printf("Semaine %d : ",nb++);
		scanf("%c",&lettre);
		if("lettre"=='m'){
			m++;}
		else if("lettre"=='f')
			f++;
		else printf("\n%c n'est pas valide !\n",lettre);
	} while(count<=nb);
		printf("Tu as heberge %d %% de garcons et %d de filles sur %d %% dernieres semaines.",(m/nb)*100,(f/nb)*100,nb);
	return 0;
}
D'avance, un grand merci.