- Scrieţi un program Pascal care citeşte de la tastatură un cuvânt format din cel mult 20 de caractere, doar litere ale alfabetului englez. Programul determină transformarea cuvântului citit prin înlocuirea fiecărei litere mici a cuvântului cu litera mare corespunzătoare, restul literelor nemodificându-se, ca în exemplu. Programul afişează pe ecran cuvântul obţinut.
- Exemplu: pentru cuvântul: bACAlaUrEaT se va afişa pe ecran: BACALAUREAT
Am următoarea problema:
Eu am rezolvat'o folosind funcția UpCase. Se poate rezolva și în alt mod (tind sa cred ca da) ?
- var s:string[20];
- i:integer;
- begin
- write(' Cuvantul:');
- readln(s);
- for i:=1 to length(s) do
- s[i]:=upcase(s[i]);
- writeln(s);
- end;
P.S: Problema e dintr-o varianta de bac.
Welcome to BitCell. Click here to register !

) nu este agreata/inteleasa de unii profi (care, ce-i drept, n-ar trebui catalogati drept profesori).
. Oricum nu stiu de ce m-as chinui sa scriu "ditamai" rezolvarea cand cu UpCase imi ia 5 randuri.