La fonction

Résolu
lamte01 Messages postés 78 Statut Membre -  
loupius Messages postés 789 Statut Membre -
Bonjour,
j'aimerai fait un programme avec if else qui demande 4 entiers qui affiche le plus grand j'ai fait cela avec 3 entiers mais sa ne marche pas avec 4 entiers merci.
Configuration: Linux
Firefox 3.0.15

5 réponses

  1. holow1 Messages postés 739 Statut Membre 71
     
    Bonjour ,
    tu n'a qu'a suivre mon principe pour resoude ton probleme crier une fontion pour comparer 2 nombre apres utilise cette fonction pour comaprer meme n entier ^^
    je vais essyer d'ecrire le code en C car moi j'ai jamais programmer en C :D
    1
  2. loupius Messages postés 789 Statut Membre 148
     
    Si tu montres ton code, il serait très étonnant que personne ne donne son avis !
    0
  3. holow1 Messages postés 739 Statut Membre 71
     
    Bonjour,

    tu va crier une function qui return l'entier le plus grand de 2 entiers voici la function en vb.net

    Public Function nmax(ByVal n1 As Integer, ByVal n2 As Integer) As Integer
    If n1 > n2 Then
    Return n1
    Else
    Return n2
    End If
    End Function

    apres utilise cette function pour determiner le nbr le plus grand par exemple en clikc sur une button

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    MsgBox(nmax(nmax(nmax(1, 2), 10), -1))
    End Sub

    tu px remplacer 1,2,10,-1 avec des variables ou des zone bon chance ^^
    0
  4. lamte01 Messages postés 78 Statut Membre
     
    mon code avec 3 entiers est
    #include<iostream>
    main ( )
    { int a,b,c;
    std::cout<<"donner 3 entiers\n"
    std::cin>>a>>b>>c;
    std::cout<<"le plus petit est ";
    if(a>b)
    {if(a>c)
    std::cout<<a<<" \n";
    else
    std::cout<<c<<" \n";
    }
    else
    {if(b>c)
    std::cout<<b<<" \n";
    else
    std::cout<<c<<" \n";
    }
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. loupius Messages postés 789 Statut Membre 148
     
    Un exemple court:
      int a, b, c, d;
      std::cout << "Donner 4 entiers" << endl;
      std::cin >> a >> b >> c >> d;
      std::cout << "Le plus grand est ";
      if (a < b)
        a = b;
      if (a < c)
        a = c;
      if (a < d)
        a = d;
      std::cout << a << endl;
    Bonne continuation.
    0