Kompiuterių architektūra

I užduotys

  1. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina pozicijas simbolių, sutampančių su pirmuoju. Pvz.: įvedus abs daa52dd turi atspausdinti 0 5 6 arba 5 6
  2. Parašykite programą, kuri įvestos ASCII simbolių eilutės simbolius surūšiuoja burbulo metodu ir išspausdina į ekraną. Pvz.: jei eilutė yra tikra, turi atspausdinti aikrt.
  3. Parašykite programą, kuri įvestoje simbolių eilutėje didžiąsias ASCII raides pakeičia mažosiomis. Pvz.: įvedus aBcDEf54 turi atspausdinti abcdef54
  4. Parašykite programą, kuri įvestoje simbolių eilutėje mažąsias ASCII raides pakeičia didžiosiomis. Pvz.: įvedus aBcDEf54 turi atspausdinti ABCDEF54
  5. Parašykite programą, kuri įvestoje eilutėje visus tarpo simbolius pakeičia prieš juos esančiais simboliais (jei tarpas pradžioje – paliekamas tarpas). Pvz.: įvedus ab 12 oi8 turi atspausdinti abb122oi8
  6. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina jos simbolių ASCII kodus šešioliktainiu pavidalu. Pvz.: įvedus aBC turi atspausdinti 61 42 43
  7. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina jos simbolių ASCII kodus dešimtainiu pavidalu. Pvz.: įvedus aBC turi atspausdinti 97 66 67
  8. Parašykite programą, kuri paprašo įvesti ASCII simbolių eilutę ir dešimtainiais skaičiais išspausdina, keliuose simboliuose eilutė nesutampa su savo apsukta eilute. Pvz.: jei eilutė yra sedek uzu kedes, turi atspausdinti 0, jeigu eilutė abrakadabra, turi atspausdinti 6.
  9. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina pozicijas simbolių, sutampančių su paskutiniuoju. Pvz.: įvedus abs daa52dd turi atspausdinti 4 9 10 arba 4 9
  10. Parašykite programą, kuri įveda eilutę žodžių, atskirtų tarpais ir atspausdina šių žodžių ilgius. Pvz.: įvedus asd fghas asd turi atspausdinti 3 5 3
  11. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina pozicijas rastų skaitmenų. Pvz.: įvedus abs daa52dd turi atspausdinti 7 8
  12. Parašykite programą, kuri įvestoje eilutėje esančius skaitmenis užrašo žodžiais. Pvz.: įvedus b23a turi atspausdinti bdutrysa
  13. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina rastų didžiųjų ASCII raidžių skaičių. Pvz.: įvedus abs 52d4 turi atspausdinti 0
  14. Parašykite programą, kuri paprašo įvesti ASCII simbolių eilutę ir dešimtainiais skaičiais išspausdina pozicijas simbolių, sutampančių su paskutiniu eilutės simboliu. Pvz.: jei eilutė yra matematika, turi atspausdinti 2 6 10.
  15. Parašykite programą, kuri įvestoje simbolių eilutėje pakeičia ASCII raidžių skyrių (mažąsias didžiosiomis ir atvirkščiai). Pvz.: įvedus aBcDEf54 turi atspausdinti AbCdeF54
  16. Parašykite programą, kuri įveda eilutę žodžių, atskirtų tarpais ir atspausdina trumpiausio žodžio ilgį. Pvz.: įvedus asd fghas asd turi atspausdinti 3
  17. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina rastų skaitmenų skaičių. Pvz.: įvedus abs 52d4 turi atspausdinti 3
  18. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina rastų tarpų skaičių. Pvz.: įvedus abs 52 d4 turi atspausdinti 2
  19. Parašykite programą, kuri perkoduoja įvestą ASCII simbolių eilutę Cezario kodu (kiekvieno simbolis keičiamas abėcėlėje dviem paskesniu). Pvz.: jei eilutė yra abc, turi atspausdinti cde.
  20. Parašykite programą, kuri įvestoje eilutėje visus tarpo simbolius pakeičia skaitmenimis nuo 0 iki 9. Pvz.: įvedus ab 12 oi8 turi atspausdinti ab0121oi8
  21. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina jos simbolių ASCII kodus šešioliktainiu pavidalu. Pvz.: įvedus aBC turi atspausdinti 61 42 43
  22. Parašykite programą, kuri perkoduoja įvestą simbolių eilutę (pagal žinomą lentelę pakeičia vienus simbolius kitais). Pvz.: jei lentelėje 66 elementas yra a, visos rastos raidės B (jų ASCII kodas yra 66) bus keičiamos į a
  23. Parašykite programą, kuri paprašo įvesti ASCII simbolių eilutę ir dešimtainiais skaičiais išspausdina, kiek eilutėje yra skaitmenų, balsių ir priebalsių raidžių (nelietuviškos abėcėlės raides laikykime priebalsiais). Pvz.: jei eilutė yra matematika123, turi atspausdinti 3 5 5.
  24. Parašykite programą, kuri įvestoje eilutėje visus tarpo simbolius pakeičia po jais sekančiais simboliais (jei tarpas gale – paliekamas tarpas). Pvz.: įvedus ab 12 oi8 turi atspausdinti abb122oi8
  25. Parašykite programą, kuri įveda eilutę žodžių, atskirtų tarpais ir atspausdina ilgiausio žodžio ilgį. Pvz.: įvedus asd fghas asd turi atspausdinti 5
  26. Parašykite programą, kuri įvestos ASCII simbolių eilutės simbolius surūšiuoja didžiausio elemento išrinkimo metodu ir išspausdina į ekraną. Pvz.: jei eilutė yra beda, turi atspausdinti abde.
  27. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina rastų mažųjų ASCII raidžių skaičių. Pvz.: įvedus abs 52d4 turi atspausdinti 4
  28. Parašykite programą, kuri įvestoje simbolių eilutėje mažąsias ASCII raides pakeičia didžiosiomis. Pvz.: įvedus aBcDEf54 turi atspausdinti ABCDEF54
  29. Parašykite programą, kuri įvestoje eilutėje visus tarpo simbolius pakeičia raidėmis nuo A iki Z. Pvz.: įvedus ab 12 oi8 turi atspausdinti abA12Zoi8
  30. Parašykite programą, kuri įveda simbolių eilutę ir atspausdina jos simbolių ASCII kodus dvejetainiu pavidalu. Pvz.: įvedus aBC turi atspausdinti ???
  31. Parašykite programą, kuri perkoduoja įvestą ASCII simbolių eilutę, abėcėlės simbolius pakeisdama simetriškais nuo kito abėcėlės galo. Pvz.: jei eilutė yra abc, turi atspausdinti zyx.
  32. Parašykite programą, kuri įveda skaičių dešimtainėje sistemoje. Tuomet įvedamas skaičius, kuris simbolizuoja sistemą. Išspausdina pirmąjį skaičių įvestoje sistemoje. Pavyzdžiui: Jei skaičiai 5 ir 2 išvesti turi 101, jei skaičiai 20 ir 16 tai atspausdina 14.