Fonction

Brahmirad Messages postés 2 Statut Membre -  
 Salem -
Bonjour tout le monde , répondez s'il vous plaît à cette question et merci

Utiliser une seule fonction nommer minmax qui permet de déterminer le minimum ou le maximum d'un tableaux d'entires selon le choix

2 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour aussi

    Pas de bonjour + pas de merci = Pas de solution
    0
    1. Brahmirad Messages postés 2 Statut Membre
       
      je suis vraiment désolé .
      Avez-vous la réponse à cette question s'il vous plaît.
      0
  2. Salem
     
    Je pense et à la limite de mon interprétation, pour qu'une fonction renvoie au choix le minimum ou le maximum d'un tableau, le traitement peut en découdre à l'aide d'un Selecteur, un caractère, un mot ou un chiffre comme 0 et 1.

    Pour vous venir en aide, j'ai testé cette solution sous Delphi 10.1 Berlin, j'espère qu'il fonctionne sur votre version sans encombre .

    <code>program Project1;
    
    //{$APPTYPE CONSOLE}
    
    //{$R *.res}
    
    //uses
      //System.SysUtils;
    
    const Max = 10;
    type Tableau = array[1 .. Max] of Integer;
    
    function MinMax(Selecteur : Integer; T : Tableau) : Integer;
    var I, Resultat : Integer;
    begin
    Resultat := T[1];
      case Selecteur of
      0 :
        for I := 2 to Max do
          if T[I] < Resultat then
          Resultat := T[I];
    
    
       1 :
        for I := 2 to Max do
          if T[I] > Resultat then
          Resultat := T[I];
    
          end;
    
       MinMax := Resultat;
      end;
    
      var T : Tableau;
     Selecteur : Integer;
    begin
    T[1] := 111;
     T[2] := 69;
      T[3] := 11;
       T[4] := 1313;
        T[5] := 9;
    T[6] := 78;
     T[7] := 41;
      T[8] := 0;
       T[9] := 105;
        T[10] := 34;
    Selecteur := 1;
     WriteLn(MinMax(Selecteur, T));
      Readln;
    end.
    
    </code>
    0
    1. Utilisateur anonyme
       
      Bonsoir Salem,

      une question aussi basique est souvent un exercice à résoudre.
      Dans ce cas la règle ici, n'est pas de donner la solution, car le but d'un exercice est de réfléchir, pour comprendre et apprendre, faire un copier coller de votre solution n'aide pas Brahmirad à réfléchir de lui-même.
      De plus, il est possible que ta solution utilise une méthode/fonction qui n'a pas encore été vue, et dans ce cas le professeur saura tout de suite que le travail n'est pas de Brahmirad.
      Il y a un article de la charte qui décrit tout cela
      https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/

      La réponse qui aurait vraiment été utile à Brahmirad, aurait été de lui faire réfléchir sur le moyen d'écrie lui même, en fonction de ses acquis ce petit bout de code.

      Mon but n'est pas de te décourager à aider, mais de t'encourager à mieux aider.
      0
      1. Brahmirad > Utilisateur anonyme
         
        Merci pour le conseil mr whismeril
        0
    2. Salem
       
      Bonsoir Mr Whismeril

      Votre remarque est la norme, je l'approuve .
      0
      1. Brahmirad > Salem
         
        Merci beaucoup salem
        0
      2. Salem > Brahmirad
         
        N'oublie pas de passer RESOLU si la réponse te satisfait
        0