1 - LABORATORIYA ISHI

Sana01.01.1970
Hajmi
#147735
Bog'liq
1 - LABORATORIYA ISHI


1 ЛАБОРАТОРИЯ ИШИ. СТАТИК ВА ДИНАМИК МАЪЛУМОТЛАР ТУЗИЛМАСИ
1 топшириқ. Массивлар устида амалларни бажариш

  1. Х(N) массив элементлари орасидан М=махX – minX қийматдан катта бўлган элементлар йиғиндисини ҳисобланг.

  2. Иккита массив берилган X(N) ва Y(K). X ва Y массивларининг мусбат элементлардан Z массив шаклантиринг. Z массивнинг максимал қиймтини ва ўрнини аниқланг.

  3. Берилган Z массивнинг манфий элементларнинг йиғинди ва кўпайтмасини ҳисоблаш дастурини тузинг.

  4. U(K) массив берилган. [a,b] интервалга тегишли бўлган элементлар сонини ва бир ҳил қийматли қўшни элементлар сонини топиш дастурини тузинг.

  5. X(N) массивнинг ўрта-арифметик қийматидан катта бўлган элементлар сонини ва ўрта-геометрик қийматидан кичик бўлган элементлар сонини аниқлаш дастурини тузинг.

  6. H(N) массивнинг ўрта-арифметик қийматидан кичик бўлган элементлар кўпайтмасини топиш дастурини тузинг.

  7. H(N) массивнинг минимал ва максимал элементлардан қайси бири олдин келиши дастурини тузинг

  8. Z (N) массив берилган. Y массивни қуйидагича шакллантиринг: Z массивнинг олдин мусбат кейин манфий ва нолга тенг элементларини жойлаштириш орқали.

  9. Х(N) ва Y(N) массивларнинг мусбат сонларнинг йиғиндисини ва манфий сонларнинг кўпайтмасини аниқлаш дастурини тузинг.

  10. Х(N) массивнинг модул бўйича максимал элементи биринчи турган элемент билан алмаштириш дастурини тузинг.

  11. X=(x1,x2,…, xn) массивнинг минимал элемент қиймати ва индексини топинг. X массивнинг Y=(y1,y2,…,yn) массивга кўчириш ва минимал элемент ўрнига -1 қийматини жойлаштириш дастурини тузинг.

  12. X=(x1,x2,…, xn) массивнинг максимал элемент қиймати ва индексини топинг. Y=(y1,y2,…,yn) массивга Х массив элементлари кўчирилсин ва максимал элемент ва биринчи элемент ўрни алмаштирилсин.

  13. X=(x1,x2,…, xn) массивнинг хар учинчи элементлардан Y=(y1,y2,…yk) массив яратинг. Қуйидаги ифодани ҳисобловчи дастр тузинг: .

  14. N ўлчовли массив ва K, L (1 < K ≤ L ≤ N) бутун сонлар берилган. K дан L гача тегишли бўлмаган массив элементларнинг ўрта – арифметик қийматини топиш дастурини тузинг.

  15. N ўлчовли массив берилган. Ўнг томонидаги элементлардан катта бўлган элементларни сонини ва уларнинг индексларини экранга чиқариш дастурини тузинг.

  16. Берилган сонлар кетма-кетлигидаги максимал ва минимал елементларнинг ўрнини алмаштиринг

  17. Берилган сонлар кетма-кетлигидаги ҳар бир елементни ўзи, ўзидан олдинги ва ўзидан кейинги елемент билан йиғиндисига алмаштиринг

  18. Массивдаги туб сонларни ва индексларини экранга чиқаринг

  19. N ўлчовли массив берилган. Локал максимумлар орасидан энг минималини топинг

  20. N ўлчовли массив берилган. Локал минимумлар орасидан энг максималини топинг



2 топшириқ. Сатрлар устида амаллар бажариш

  1. Сонли рақам, кирилл ёки лотин ҳарф C белги берилган. Агар C белги сонли рақам бўлса «digit», агар лотин ҳарф – «lotin», агар кирилл харф – «kiril» сўзларни экранга чиқариш дастурини тузинг.

  2. Сатр берилган. Сатрни тескари тартибда экранга чиқариш дастурини тузинг.

  3. Сатр берилган. Сатрдаги рақамлар сонини аниқловчи дастур тузинг.

  4. Сатр берилган. Сатрдаги лотин бош ҳарфларнинг сонини аниқловчи дастур тузинг.

  5. Сатр берилган. Барча бош ҳарларни кичик ҳарфларга айлантириш дастурини тузинг.

  6. Сатр берилган. Aгар сатрда бутун сон ифодаланган бўлса 1 чиқарилсин, агар ҳақиқий сон бўлса 2 чиқарилсин. Aгар сатрни сонга айлантириш имкони бўлмаса 0 чиқарилсин.

  7. Иккилик бутун сон кўринишдаги сатр берилган. Ўнлик кўринишдаги сатр шакллантирилсин ва экранга чиқарилсин.

  8. Ўнлик бутун сон кўринишдаги сатр берилган. Иккилик кўринишдаги сатр шакллантирилсин ва экранга чиқарилсин.

  9. S сатр ва C белги берилган. Агар сатрда С белги учрашса уни икки мартадан кўпайтириш дастурини тузинг.

  10. S0 сатр ва S1 сўз берилган. Сатрда сўзлар сонини аниқловчи дастур тузинг.

  11. S, S0 иккита сатр ва C-белги берилган. После каждого вхождения символа C в строку S сатрда барча С-белгидан сўнг S0 сатрни қўшиш дастрини тузинг.

  12. S0 сатр ва S1 сўз берилган. Фақат биринчи сўзни сатрдан ўчириш дастурини тузинг, агар сўз учрамаса сатр ўзгартиришсиз қолдирилсин.

  13. S сатр, S1 ва S2 сўзлар берилган. Сатрда барча учрашган S1 сўзларни S2 сўзларга алмаштириш дастурини тузинг.

  14. Сатр берилган. Унда битта ёки бир нечта пробел ёрдамида сўзлар ажратилган. Сўзларнинг сонини аниқловчи дастур тузинг.

  15. Пробел билан ажратилган ўзбекча сўзлардан иборат сатр бериган. Сатрдаги энг узун сўз узунлигини аниқловчи программа тузилсин.

  16. Пробел билан ажратилган ўзбекча сўзлардан иборат сатр бериган. Сатрдаги энг қисқа сўз узунлигини аниқловчи дастур тузинг.

  17. Пробел билан ажратилган ва фақат катта ҳарфлар билан терилган ўзбекча сўзлардан иборат сатр берилган. Сатрдаги камида битта 'A' ҳарфи бор сўзлар сонини аниқловчи дастур тузинг.

  18. Сатр берилган. Сатрдаги хамма бош ҳарфларини кичкинага, кичкиналарни эса бош ҳарфларга алмаштирувчи дастур тузинг.

  19. Сатр берилган. Сатрдаги кичик лотин ва кирилл ҳарфларининг умумий сонини аниқловчи дастур тузинг.

  20. Сатр берилган. Сатрдаги бош лотин ва кирилл ҳарфларининг умумий сонини аниқловчи дастур тузинг.

Download

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling