établir fonction simple

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

  • Votes
  • Date
  • Date décroissante
  1. salut,

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