Bonjour
Dans le cadre de mes études je doit créer un prog en bourne shell qui lit un nombre n ,lit une chaine de nombre rangée par ordre croissant au clavier et range n a sa place dans cette chaine.
On doit procédé par concaténation.
Voila a quoi j'arrive:
Code :
- #!/bin/sh
- read n
- read v
- while test $a -ne 0
- do
- if test $n -le $v
- then c=$n" "$v
- a=0
- else c=$c" "$v
- fi
- while test $v -ne 0
- do
- read v
- if test $n -le $v
- then c=$c" "$n
- a=0
- else c=$c" "$v
- fi
- done
- done
- while test $v -ne 0
- do
- read v
- c=$c" "$v
- done
- echo $c
|
Je n'arrive pas a trouver mon erreur.
PS:Comment faire pour créer ce genre de programme chez moi pour pouvoir travailler dessus , quel logiciel utiliser?
Merci d'avance.
@++