Sunteți pe pagina 1din 14

Şiruri de caractere

1. (2010AS)

2. (2011II)

3. (2011M)

1
4. (2011 – 09)

5. (2012II)

2
6. (2012M)

7. (2012SS)

8. (2013olimpici)

3
9. (2013AS)

10. (2013M)

11. (2013Brasov) Scrieţi un program C/C++ care citeşte de la tastatură un text de cel mult 255
de caractere, dintre care cel puţin unul este o literă mică a alfabetului englez, şi afişează pe ecran,
pe o singură linie, despărţite prin câte un spaţiu, toate literele mici ale alfabetului englez care
apar în text. Fiecare literă va fi afişată o singură dată, în ordinea primei ei apariţii în text.
Exemplu:
Pentru textul:
Calculati valoarea expresiei
Pe ecran se va afişa:
alcutivorexps

12. (2013Iasi)

4
13. (2013Suceava)

14. (2013Valcea)

15. (2014 – 02)

5
16. (2014model)

17. (2014simulare)

18. (2015 – 02)

6
19. (2015 – 05)

20. (2016 – 04)

21. (2016model)

7
22. (2016simulare)

23. (2017 – 03)

24. (2017model)

8
25. (2010M)

26. (2010SS)

27. (2011AS)

28 (2011 – 03)

9
29. (2012AS)

30. (2013Bucuresti)

31. (2013Suceava2)

32. (2014 – 10)

10
33. (2014Braila)

34. (2014Galati)
4. Se consideră declararea char s[20]=”20+405”. Care este șirul memorat de variabila s după
executarea instrucțiunii de mai jos?
strncpy(s, s+strlen(s)/2, strlen(s)/3) (6p.)

35. (2015 – 09)

36. (2015simulare)

37. (2016 – 09)

11
38. (2016 – 10)

39. (2017 – 07)

40. (2010II)

12
41. (2010simulare)

42. (2010 – 08)

43. (2013II)

44. (2013Bistrita)

45. (2014 – 04)

13
46. (2015model)

47. (2017 – 04)

48. (2017 – 05)

49. (2017simulare)

14

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