Problem

5 /13


Réorganisation des mots

Theory Click to read/hide

Malheureusement, il n'y a pas de fonction en Pascal qui permettrait de lire plusieurs lignes séparées par des espaces à partir d'une seule ligne. Pour ce faire, vous devez écrire votre propre fonction : vars, w : chaîne ; i, j, ind : entier ; a : tableau de chaîne ; commencer lecture(s) ; setlength(a, longueur(s)); je := 1; ind := 0; pendant que je < longueur(s) faire commencer tandis que (i < longueur(s)) et ('' + s[i] = ' ') do i += 1; j := je + 1; w := '' + s[i] ; tandis que (j < longueur(s)) et ('' +s[j] <> ' ') commencent w += s[j] ; j += 1; fin; a[ind] := w; ind += 1 ; je := j; fin; écrire(a[0], a[1]); fin.

En conséquence, nous obtenons un tableau de chaînes.

Problem

L'entrée est une ligne contenant le nom et le prénom de la personne (séparés par exactement un espace).
 
Imprimez les mêmes informations, mais le prénom puis le nom de famille.
 
Exemple
# Entrée Sortie
1 Pupkin Vasya Vasya Pupkin