La fonction

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. 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. Si tu montres ton code, il serait très étonnant que personne ne donne son avis !
      1. 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 ^^
        1. 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";
          }
          1. 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.