Fonction

Fermé
Brahmirad Messages postés 2 Date d'inscription vendredi 24 novembre 2017 Statut Membre Dernière intervention 24 novembre 2017 - Modifié le 24 nov. 2017 à 09:49
 Salem - 27 nov. 2017 à 09:49
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

jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
24 nov. 2017 à 09:43
Bonjour aussi

Pas de bonjour + pas de merci = Pas de solution
0
Brahmirad Messages postés 2 Date d'inscription vendredi 24 novembre 2017 Statut Membre Dernière intervention 24 novembre 2017
24 nov. 2017 à 09:58
je suis vraiment désolé .
Avez-vous la réponse à cette question s'il vous plaît.
0
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
Utilisateur anonyme
25 nov. 2017 à 23:35
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
Brahmirad > Utilisateur anonyme
26 nov. 2017 à 19:55
Merci pour le conseil mr whismeril
0
Bonsoir Mr Whismeril

Votre remarque est la norme, je l'approuve .
0
Brahmirad > Salem
26 nov. 2017 à 19:53
Merci beaucoup salem
0
Salem > Brahmirad
27 nov. 2017 à 09:49
N'oublie pas de passer RESOLU si la réponse te satisfait
0