é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.
Configuration: Linux Mandriva
Firefox 2.0.0.13

2 réponses

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

    Pourquoi faire une boucle for ???
    0
    1. 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