[aidé moi pour mon devoir d'algorithme svp]do

salut a tts... svp aidé moi le + vite possible
j'ai deux éxércice a fair... et je sai pas pas comment tro fair... alor si il vs pl aidé moi...:
b1 voila le 1er..
écrire un algorithme qui chérche un élé dans un tableaux a 1e dimention. si la rechérche est fructueuse il afiche true sinon false.

exo 2:
soit t un tableau de 100 nbr réél
écrire un algorithme qui trouve sa valeur maw et sont rong dans le tableau.
encor mérci d'avence...
l'algorithe du genre algorithme.....
var.......
debut
....
....
....
fin.
Configuration: Windows XP
Opera 9.20

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. tu veut dire max

    bon voila

    algo exo2;
    const n=100
    var
    max,i:entier;
    t:tableau[1..n]de entiers;
    debut
    max:=t[i]
    pour i:=2jusqua n faire
    si max<t[i] alors
    max:=t[i];
    finsi;
    finpour;
    FIN.
    1. ou on peut initialiser par max:=t[1]
      for i :=2 to n do
      if t[i]>max then
      max:=t[i];
      end;
      je suis une élève du 2éme année infos; mais on a pas étudié qu'au niveau d'algo ilya var, aussi ya pas de ;
    2. elle a voulu aussi le rang de max, il suffit d'ajouter une variable p par exemple , et d'effectuer l'affectation suivante après après l'itération pour ( p:=i ) sinon i sera n
      lorsque le programme sort de la boucle, p aura la position de i où on a trouver le maximum