Probleme avec la programmation en C

Bonjour,

juste pour vous demande une aide sur la programme en C, pour moi c une cauchemar....
de premier vu vous direz que c sont le question du school... mais c pas sa........ je juste besoin de votre explication......

1. Ecrire un programme qui vas vous retourne la plus grand valeur parmi le trois saisir par l'utilisateur
2. ecrire un programme en C qui vas determiner les signes du produit de deux valeur sans faire la multiplication
3. ecrire un programme en C qui vas determiner les signes du produit de deux valeur sans faire la somme de deux valeur
4. ecrire un programme qui calcule la distance entre deux point géometrique

merci et bonne comprehension

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Pour la première : tu crées 3 variables A B C, ce sera les 3 variables qui seront demandées à l'utilisateur, et une variable MAX, et à chaque fois que l'utilisateur rentre une variable, la première fois tu l'implémentes dans MAX, la seconde fois tu regardes si B > MAX, si oui MAX = B, sinon tu passes à C, tu refais la même chose, et tu affiches MAX avec un printf.

    Pour la seconde : tu demandes A et B à l'utilisateur, et à partir de là, tu fais un test, si A < 0 & B > 0 ou A > 0 & B < 0, le produit est négatif, et si A < 0 & B < 0 ou A > 0 & B > 0, le produit est positif.

    Pour la troisième : c'est une somme ou un produit ?

    Pour la quatrième : il faut quatre variables, xA yA xB yB, avec A(xA ; yA) et B(xB ; yB), et d(AB) = sqrt ( pow(xA - xB, 2) + pow(yA - yB, 2) )
    1. pour la troisime: c'est une somme
    2. une somme dont on veut savoir si le résultat est positif ou négatif sans effectuer l'opération ?
    3. oui
    4. Dans ce cas tu prends 2 variables A B, tu demandes à l'utilisateur une valeur à chacune, si A > -B, la somme des 2 est positive, et si A < -B, la somme des 2 est négative.
    5. Autrement dit dans le cas du produit, le résultat est négatif si les signes des deux valeurs sont différents donc tu peux le calculer directement avec un "ou exclusif"...