Program Espace_superflus;
Var ch : String;
i, p : Integer ;
Begin
Writeln ('Donner une chaîne');
Readln (ch);
Repeat
P := POS (' ', ch);
{position de 2 espaces dans ch}
IF p<>0 Then DELETE (ch, p, 1);
Until p=0;
IF ch[1]=' ' Then DELETE (ch, 1, 1);
IF ch[Length(ch)]=' ' Then DELETE (ch, Length (ch), 1);
Writeln ('La chaîne devient : ', ch);
End.
UHJvZ3JhbSBFc3BhY2Vfc3VwZXJmbHVzOwpWYXIgY2ggOiBTdHJpbmc7CmksIHAgOiBJbnRlZ2VyIDsKQmVnaW4KV3JpdGVsbiAoJ0Rvbm5lciB1bmUgY2hhw65uZScpOwpSZWFkbG4gKGNoKTsKUmVwZWF0ClAgOj0gUE9TICgnICcsIGNoKTsKe3Bvc2l0aW9uIGRlIDIgZXNwYWNlcyBkYW5zIGNofQpJRiBwPD4wIFRoZW4gREVMRVRFIChjaCwgcCwgMSk7ClVudGlsIHA9MDsKSUYgY2hbMV09JyAnIFRoZW4gREVMRVRFIChjaCwgMSwgMSk7CklGIGNoW0xlbmd0aChjaCldPScgJyBUaGVuIERFTEVURSAoY2gsIExlbmd0aCAoY2gpLCAxKTsKV3JpdGVsbiAoJ0xhIGNoYcOubmUgZGV2aWVudCA6ICcsIGNoKTsKRW5kLg==