établir fonction simple

firk -  
 firk -
Bonjour,

Je voudrais avoir confirmation ou infirmation de la fonction suivante :

int nombrecoloc(int nb)
{ int g;
for(g=0;g<3;g++)
{ scanf("%d",&nb);
printf("Votre foyer est composé de %d colocataires",nb);
g=nb;
}
}

Je voudrais juste obtenir le nombre de colocataires : si c'est 1, ou 2 , ou 3.
A voir également:

2 réponses

ribery_7_91 Messages postés 240 Statut Membre 16
 
je la trouve bizarre ta fonction
0
Polux31 Messages postés 7219 Statut Membre 1 204
 
salut,

Pourquoi faire une boucle for ???
0
firk
 
j'avais pensé à distinguer les cas 1 colocataire(=1locataire), 2 colocataires, 3colocataires.
A mon avis, elle est inutile; en faisant un switch(nb){ case(1)...;break; idem pour case(2) et pour case(3).
Est-ce que je me trompe?
0