bonjour; est ce que vs pouvez me corriger ce dernier:
on ns demande d'ecrire un algorithme qui enleve la valeur absolu de la fonction (f)suivante:
y= f(x,y) = [val abs (y)]*x /sqrt [val ab (x)]
puis on ns demande d'ecrire cette fonction a la valeur (x0,y0) a partir de la boucle "si" .
j'ai résolu de la sorte que la premier partie :
var
f: reel;
y , x : entier ;
debut
lire (x,y);
si ( x>0 ) alors
si (y>0) alors
y <- y*x / sqrt ( x);
sinon
y <- (-y)*x /sqrt (x);
fsi
sinon
ecrire ( 'pas de solution') ; // car il n'existe la racine
d'un nombre negative
c'est juste non
fsi
fin
j'ai 2 autre exercices que je n'arrive pas a faire merci de m'aider:
1) on dit qu'un mot est " palindrome " chaque mot a qui son image dans le miroire est lui meme ; ex: TCT.
ecrire l'algorithme qui affiche la lettre suivante; si le mot lu est mot " palindrome " ou non ; par deux façons :
a) on utilisant deux tableaux T1 etT2.
b) on utilisant un seul tableau T.
2) on (V) tableau a une seul dimension qui a (N) ements
entiers ( 1 <= V[i] <= 50 ).
on veux chercher combien de fois la valeur (VAL) se répètte dans le tableau (V) et mettre les resultats dans un autre tableaux (L) . ecrire un algorithme faisons ce travail .merci de me répondre.
exemple :
V: ( 4 , 7 , 1 , 4 , 0 , 7 , 4 )
L : ( 1 , 0 , 0 , 3 , 0 , 0 , 2 )
*L(1 ) = 1 car VAL= 1 est apparu une seul fois dans
le tableau (V).
*L(2) = 0 car VAL= 2 n'est pas apparu dans le tableau (V).
*L(4) = 3 car VAL= 4 est apparu trois fois dans le tableau (V).
-----