Sunteți pe pagina 1din 1

..............

cout<<s;
2.Fie s o variabilă ce memorează un şir de caractere, format doar din litere ale
alfabetului englez, şi
i o variabilă de tip int. Scrieţi instrucţiunile ce pot înlocui punctele de
suspensie din secvenţa de
program alăturată astfel încât executarea ei să determine transformarea vocalelor
mici în vocale
majuscule şi apoi afişarea şirului obţinut.
i=0;
while (i<strlen(s))
...............
cout<<" "<<s;
3.Scrieţi ce se afişează pe ecran în urma executării secvenţei de program
alăturate, în care variabila
s memorează un şir de cel mult 12 caractere, iar variabila i este de tip întreg.
char s[13]="informatica";
cout<<strlen(s)<<endl<<s+4<<endl;
cout<<strchr(s,‘a’)<<endl<<strstr(s, “ma”)<<endl<<strupr(s)<<endl;
for (i=0;i<strlen(s);i++)
if(s[i]==’a’ || s[i]==’i’)
s[i]= '*';
cout<<s;
4.
Ce se afişează pe ecran în urma executării secvenţei de program alăturate, în care
variabila s
memorează un şir cu cel mult 15 caractere, iar variabila i este de tip întreg?
strcpy(s,”alambicat”);
i=0;
cout<<strlen(s);
while (i<strlen(s))
if (s[i]=='a')
strcpy(s+i, s+i+2);
else
i=i+1;
cout<<endl<<s;
5. Se citește de la tastatură o propozitie s în care cuvintele sunt separate prin
spații, virgulă sau
punct. Să se determine și să se afișeze numărul de cuvinte din șir care încep și se
termină cu vocală .
6. Fie s o variabilă ce memorează un şir de caractere . Să se înlocuiască în șirul
s toate aparițiile
subșirului x cu subșirul y, apoi să se afișeze.

Barem: oficiu- 1p, 1) 1p, 2) 1p, 3) 1.5p 4) 1p, 5) 2p, 6) 2p 0.5p corectitudine
sintactică

S-ar putea să vă placă și