init
This commit is contained in:
12
exam-basedir02/subjects/rotone/examples.txt
Normal file
12
exam-basedir02/subjects/rotone/examples.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
$>./rotone "abc"
|
||||
bcd
|
||||
$>./rotone "Les stagiaires du staff ne sentent pas toujours tres bon." | cat -e
|
||||
Mft tubhjbjsft ev tubgg of tfoufou qbt upvkpvst usft cpo.$
|
||||
$>./rotone "AkjhZ zLKIJz , 23y " | cat -e
|
||||
BlkiA aMLJKa , 23z $
|
||||
$>./rotone | cat -e
|
||||
$
|
||||
$>
|
||||
$>./rotone "" | cat -e
|
||||
$
|
||||
$>
|
28
exam-basedir02/subjects/rotone/subject.en.txt
Normal file
28
exam-basedir02/subjects/rotone/subject.en.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
Assignment name : rotone
|
||||
Expected files : rotone.c
|
||||
Allowed functions: write
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Write a program that takes a string and displays it, replacing each of its
|
||||
letters by the next one in alphabetical order.
|
||||
|
||||
'z' becomes 'a' and 'Z' becomes 'A'. Case remains unaffected.
|
||||
|
||||
The output will be followed by a \n.
|
||||
|
||||
If the number of arguments is not 1, the program displays \n.
|
||||
|
||||
Example:
|
||||
|
||||
$>./rotone "abc"
|
||||
bcd
|
||||
$>./rotone "Les stagiaires du staff ne sentent pas toujours tres bon." | cat -e
|
||||
Mft tubhjbjsft ev tubgg of tfoufou qbt upvkpvst usft cpo.$
|
||||
$>./rotone "AkjhZ zLKIJz , 23y " | cat -e
|
||||
BlkiA aMLJKa , 23z $
|
||||
$>./rotone | cat -e
|
||||
$
|
||||
$>
|
||||
$>./rotone "" | cat -e
|
||||
$
|
||||
$>
|
31
exam-basedir02/subjects/rotone/subject.fr.txt
Normal file
31
exam-basedir02/subjects/rotone/subject.fr.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
Assignment name : rotone
|
||||
Expected files : rotone.c
|
||||
Allowed functions: write
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Écrire un programme nommé rotone, qui prend en paramètre une chaîne de
|
||||
caractères, et qui affiche cette chaîne en remplaçant chaque caractère
|
||||
alphabétique par le caractère suivant dans l'ordre alphabétique.
|
||||
|
||||
'z' devient 'a' et 'Z' devient 'A'. Les majuscules restent des majuscules, les
|
||||
minuscules restent des minuscules.
|
||||
|
||||
L'affichage se termine toujours par un retour à la ligne.
|
||||
|
||||
Si le nombre de paramètres transmis est différent de 1, le programme affiche
|
||||
'\n'.
|
||||
|
||||
Exemple:
|
||||
|
||||
$>./rotone "abc"
|
||||
bcd
|
||||
$>./rotone "Les stagiaires du staff ne sentent pas toujours tres bon." | cat -e
|
||||
Mft tubhjbjsft ev tubgg of tfoufou qbt upvkpvst usft cpo.$
|
||||
$>./rotone "AkjhZ zLKIJz , 23y " | cat -e
|
||||
BlkiA aMLJKa , 23z $
|
||||
$>./rotone | cat -e
|
||||
$
|
||||
$>
|
||||
$>./rotone "" | cat -e
|
||||
$
|
||||
$>
|
30
exam-basedir02/subjects/rotone/subject.ro.txt
Normal file
30
exam-basedir02/subjects/rotone/subject.ro.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
Exercitiu : rotone
|
||||
Fisiere de iesire : rotone.c
|
||||
Functii autorizate : write
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Scrieti un program numit rotone, ce ia ca parametru un sir de caractere si care
|
||||
afiseaza acest sir inlocuind fiecare caracter alfabetic cu caracterul urmator
|
||||
in ordine alfabetica.
|
||||
|
||||
'z' devine 'a' si 'Z' devine 'A'. Majusculele raman majuscule, iar minusculele
|
||||
raman minuscule.
|
||||
|
||||
Afisarea se termina intotdeauna cu un retur de linie.
|
||||
|
||||
Daca numarul de parametri transmis este diferit de 1, programul va afisa '\n'.
|
||||
|
||||
Exemplu:
|
||||
|
||||
$>./rotone "abc"
|
||||
bcd
|
||||
$>./rotone "Les stagiaires du staff ne sentent pas toujours tres bon." | cat -e
|
||||
Mft tubhjbjsft ev tubgg of tfoufou qbt upvkpvst usft cpo.$
|
||||
$>./rotone "AkjhZ zLKIJz , 23y " | cat -e
|
||||
BlkiA aMLJKa , 23z $
|
||||
$>./rotone | cat -e
|
||||
$
|
||||
$>
|
||||
$>./rotone "" | cat -e
|
||||
$
|
||||
$>
|
Reference in New Issue
Block a user