Программа құрыңдар «дүйсенбі», «сейсенбі»


(1-20, 21-40, 41-60, 61-80, 81-100 1 есептен)



бет5/9
Дата05.06.2023
өлшемі59,98 Kb.
#98823
түріПрограмма
1   2   3   4   5   6   7   8   9
Байланысты:
Практика есептері 2

(1-20, 21-40, 41-60, 61-80, 81-100 1 есептен)



  1. Бүтін N (> 0) саны берілген. Бірінші N тақ оң 1, 3, 5, ...сандарынан тұратын N өлшемді бүтін массивті құрып, баспаға шығарыңдар.




  1. Берілгені N (> 0) бүтін саны. Екіден N –ге дейінгі 2, 4, 6, 8... дәрежеден тұратын бүтін типті N өлшемді массивті құрыңдар.




  1. Берілгені бүтін N (> 1) саны, сонымен біге бірінші А мүшесі мен D арифметикалық прогрессияның айырымы берілген. Төменде берілген прогрессияның бірінші N мүшесінен тұратын массивті құрып баспаға шығарыңдар: A, A + D, A + 2D, A + 3D, ...




  1. Берілгені N (> 1) бүтін саны мен бірінші А мүшесі және D геометриялық прогрессияның еселігі берілген. Төменде берілген прогрессияның бірінші N мүшесінен тұратын N өлшемді массивті құрып, баспаға шығарыңдар: A, AD, AD2, AD3, ...




  1. N (>2) бүтін саны берілген. N санынан тұратын Фибоначчи Fk сандар тізбегінің бірінші N элементтерінен тұратын N өлшемді массивті құрып, баспаға шығарыңдар: F1 = 1, F2 = 1, Fк = Fк- 2 + Fк-1, K = 3, 4, ....




  1. А және В сандары берілген. Бірінші элементі А болатын, екінші элементі В болатын, ал кейінгі элементтері осы екіуінің қосындысынан тұратын бүтін типті массив құрып, баспаға шығарыңдар.




  1. N өлшемді массив берілген. Оның элементтерін кері тәртіппен шығарыңдар.




  1. N өлшемді бутін сандардан құралған массив берілген. Осы массивтегі барлық жұп сандарды олардың индекстеріне байланысты өсу ретімен шығарып, сонымен бірге олардың санын К анықтау керек.




  1. N өлшемді бутін сандардан құралған массив берілген. Жұп сандарды олардың индекстеріне байланысты кему ретімен шығарып, олардың санын К анықтау керек.




  1. N өлшемді бутін сандардан құралған массив берілген. Осы массивтегі бірінші жұп сандарды олардың индекстеріне байланысты өсу ретімен, осыдан кейін барлық тақ сандарды олардың индекстеріне байланысты кему ретімен орналастырып, баспаға шығарыңдар.

9. N өлшемді А массиві мен K (1 ≤ K ≤ N) бүтін саны берілген. Массив элементтерін К реттілігімен баспаға шығару керек: Aк , A2.к , A3.к, Шартты операторды қолданбаңыз.


10. N (N — жұп сан) өлшемді А массиві берілген. Осы массивтің жұп нөмірлі элементтерін өсу ретімен баспаға шығару керек: A2, A4, A6,.., AN . Шартты операторды қолданбаңыз.


11. N (N — жұп сан) өлшемді А массиві берілген. Осы массивтің тақ нөмірлі элементтерін кему ретімен баспаға шығару керек: AN , AN-2, AN-4, , A1. Шартты операторды қолданбаңыз.





  1. N өлшемді А массив берілген. Массивтің бірінші жұп нөмерлі элементтерін (нөмірлердің өсу реті бойынша), содан кейін тақ нөмірлі элементтерді (нөмірлердің өсу реті бойынша), баспаға шығару керек: A2,A4, A6, ..., A1, A3, A5, .... Шартты операторды қолданбаңыз.

  2. N өлшемді А массив берілген. Массивтің бірінші тақ нөмерлі элементтерін өсу реті бойынша, содан кейін жұп нөмірлі элементтерді кему реті бойынша баспаға шығару керек: A1, A3, A5, ..., A6, A4, A2. Шартты операторды қолданбаңыз.




  1. N өлшемді А массив берілген. Массив элементтерін келесі тәртіппен баспаға шығару керек: A1, AN , A2, AN-1, A3, AN-2, ....




  1. N өлшемді А массив берілген. Массив элементтерін келесі тәртіппен баспаға шығару керек: A1, A2, AN , AN-1, A3, A4, AN-2, AN-3, ....




  1. 10 өлшемді нөлдік емес бүтін сандардан тұратын массив берілген. AK < A10 шартын қанағаттандыратын AK элементтерінің бірінші мәндерін баспаға шығару керек. Егер мұндай элемент болмаса, нәтижесіне 0 шығарыңыз.




  1. 10 өлшемді А массиві берілген. A1 < AK < A10 шартын қанағаттандыратын Aк элементтерінің соңғыларының реттік нөмерлерін баспаға шығарыңдар. Егер ондай элементтер жоқ болса, онда баспаға 0-ді шығарыңдар.




  1. N өлшемді массив пен K және L (1 ≤ K ≤ L ≤ N) сандары берілген. Массивтің К-дан L-ді қоса алғанда элементтердің нөмірлерінің қосындысын табыңдар.




  1. N өлшемді массив пен K және L (1 ≤ K ≤ L ≤ N) бүтін сандары берілген. Массивтің К-дан L-ді қоса алғанда элементтердің арифметикалық ортасын табыңдар.




  1. N өлшемді массив пен K және L (1 < K ≤ L ≤ N) бүтін сандары берілген. Массивтің K-дан L-ге дейінгі нөмерлі элементтерінен басқа барлық элементтерінің қосындысын табыңдар.




  1. N өлшемді массив пен K және L (1 < K ≤ L ≤ N) бүтін сандары берілген. Осы массивтегі К- дан L-ге дейінгі нөмірлі элементтерден басқа элементтердің арифметикалық ортасын табыңдар.




  1. N өлшемді бүтін санды массив берілген. Осы элементтер арифметикалық прогрессия құратының тексер. Егер құрылатын болса, онда прогрессияның айырымын, егер жоқ болса – 0 шығарыңдар.




  1. N өлшемді нөлдік емес бүтін санды массив берілген. Осы элементтер геометриялық прогрессия құратының тексер. Егер құрылатын болса, онда геометриялық прогрессияның еселігі, егер жоқ болса 0–ді шығарыңдар.




  1. N өлшемді бүтін санды массив берілген. Осы массив элементтерінің жұп және тақ сандары кезектесіп орналасқаның тексеру керек. Егер кезектесіп орналасса, онда нәтижеге 0-ді, егер жоқ болса, онда осы заңдылықты бұзған бірінші элементтің нөмірін баспаға шығару керек.




  1. N өлшемді нөлдік емес бүтін санды массив берілген. Осы массив элементтерінің оң және теріс сандары кезектесіп орналасқаның тексеру керек. Егер кезектесіп орналасса, онда нәтижеге 0-ді, егер жоқ болса, онда осы заңдылықты бұзған бірінші элементтің нөмірін баспаға шығару керек.




  1. N өлшемді А массиві берілген. Осы массивтің жұп нөмірлі элементтердің ішінен ең кішісін табу керек: A2, A4, A6, ....




  1. N өлшемді А массиві берілген. Осы массивтің тақ нөмірлі элементтердің ішінен ең үлкенін табу керек: A1, A3, A5, ....

  2. N өлшемді А массиві берілген. Осы масивте өзінің оң жағында тұрған көршісінен үлкен элементтерінің нөмірлерін және осы элементтердің санын табу керек. Нәтижеге табылған нөмірлерді өсу ретімен шығарыңдар.




  1. N өлшемді массив берілген. Осы массивте өзінің сол жағындағы көршісінен үлкен болатын элементтердің нөмірін және санын табу керек. Табылған нөмірлерді кему ретімен шығарыңдар.




  1. N өлшемді массив берілген. Осы массивтегі кез келген көршісінен кіші болатын бірінші элементтің нөмірін табу керек.




  1. N өлшемді массив берілген. Осы массивтегі кез келген көршісінен кіші болатын соңғы элементтің нөмірін табу керек.




  1. N өлшемді массив берілген. Осы массивтегі кез келген көршісінен үлкен болатын элементтерінің ішінен ең кішісін табу керек.




  1. N өлшемді массив берілген. Осы массивтегі кез келген көршісінен кіші болатын элементтерінің ішінен ең үлкенін табу керек.




  1. N өлшемді массив берілген. Кез келген көршісінен кіші болмайтын және кез келген көршісінен үлкен болмайтын ең үлкен элментті табыңдар. Егер ондай элемент болмаса, 0 санын баспаға шығарыңдар.




  1. N өлшемді массив берілген. Осы массивтегі элементтер біртіндеп өсетін аймақ санын табу керек.




  1. N өлшемді массив берілген. Осы массивтегі элементтер біртіндеп кемитін аймақ санын табу керек.




  1. N өлшемді массив берілген. Найти количество его промежутков моно-тонности (то есть участков, на которых его элементы возрастают или убывают).




  1. Берілгені R саны мен N өлшемді A массиві. Осы массивте R санына ең жақын элементті табу керек (яғни ол Aк элементі, оның өлшемі |AK - R| ең кіші элемент болып табылады).




  1. N өлшемді массив берілген. Қосындысы ең үлкен элемент болатын көрші тұрған екі элементті табу керек және осы элементтердің индекстеріне байланыты өсу ретімен баспаға шығару керек.




  1. R саны мен N өлшемді A массиві берілген. Қосындысы R санына біршама жақын болатын көрші тұрған екі элементті табу керек және осы элементтердің индекстеріне байланыты өсу ретімен баспаға шығару керек. (R санына біршама жақын элемент - ол Aк элементі, оның өлшемі |AK - R| ең кіші элемент болып табылады).




  1. N өлшемді барлық элементтері өсу ретімен немесе кему ретімен реттелген массив берілген. Осы массивтегі әртүрлі элементтер санын табыңдар.




  1. N өлшемді бүтін типті бірдей екі элементтен тұратын массив берілген. Осы бірдей элементтердің нөмірлерін тауып және осы нөмірлерді өсу ретімен баспаға шығарыңдар.

  2. N өлшемді бүтін типті массив берілген. Осы массивтегі екі жақын элементті тауып (яғни, то есть элементов с наименьшим модулем разности) және осы нөмірлерді өсу ретімен баспаға шығарыңдар.




  1. R саны мен N өлшемді A массиві берілген. Осы массивте қосындысы R санына жақын болатын екі түрлі элементі табу керек және осы элементтердің индекстері бойынша өсу ретімен баспаға шығарыңдар.




  1. N өлшемді бүтін типті массив берілген. Осы массивтегі әртүрлі элементтердің санын табыңдар.




  1. N өлшемді бүтін типті массив берілген. Осы масивтегі ең көп болатын бірдей элементтердің санын табыңдар.




  1. N өлшемді бүтін типті массив берілген. Егер осы массив элементтері реттелген болса, яғни 1-ден N-ге дейінгі сандардың барлығынан тұрса, онда нәтижеге 0-ді; кері жағдайда осы реттілікке кірмейтін бірінші элементтің нөмірін баспаға шығарыңдар.




  1. N өлшемді бүтін типті массив берілген. Массив элементтері реттелген, яғни 1-ден N-ге дейінгі сандардың барлығынан тұрады. Осы реттелген массивтегі Ai және Aj элементтердің жұбында ең үлкен сан кішісінің сол жағында орналасқан инверсия санын анықтау керек, яғни Ai > Aj мұнда I < J.




  1. Бірдей N өлшемді екі массив берілген. Олардың құрамындағылардың орнын ауыстыру және ең бірінші реттелген А массивінің элементтерін басына, осыдан кейін В массивінің реттелген элементтерін баспаға шығару керек.




  1. N өлшемді А және В массивтері берілген. Өлшемі осындай болатын және элементтері келесі реттілікпен берілген жаңа В массивін құру керек: Bк= 2*Aк, егер Aк < 5, Aк /2 .




  1. N өлшемді А және В массивтері берілген. Осы массивтердің ең үлкен элементтерінен құралған С массивін құру керек.




  1. N өлшемді бүтін типті А массиві берілген. Осы массивтегі жұп эелементтерді В жаңа массивіне көшіру керек және алынған В массивінін өлшемін шығару керек.




  1. А бүтін санды N (≤ 15) өлшемді массив берілген. Осы массивтегі барлық тақ элементтерінен тұратын жаңа В массивін құрып, осы алынған В массивтің өлшемін және оның құрамын шығару керек. Шартты операторды пайдалануға болмайды.




  1. N (≤ 15) өлшемді А массиві берілген. Осы массив элементтеріндегі барлық 3-ке бөлінетін элементтерді В массивіне көшіріп жазып, алынған жаңа В массивінің санын табыңдардар. Шартты операторды пайдалануға болмайды.




  1. N өлшемді А массиві берілген. Осындай өлшемді В массивіне ең бірінші жұп нөмірлі элементтерді содан кейін тақ нөмірлі элементді оналастырыңдар: A2, A4, A6, ..., A1, A3, A5, Шартты операторды пайдалануға болмайды.




  1. N өлшемді А массиві берілген. Осындай өлшемді келесі В массивін мына ережелер бойынша құру керек: BK элементі А массивінің 1-ден К-ға дейінгі элементтерінің қосындысына тең.

  2. N өлшемді А массиві берілген. Осындай өлшемді келесі В массивін мына ережелер бойынша құру керек: BK элементі А массивінің 1-ден К-ға дейінгі элементтерініңарифметикалық ортасына тең.




  1. N өлшемді А массиві берілген. Осындай өлшемді келесі В массивін мына ережелер бойынша құру керек: BK элементі А массивінің К-ден N-ға дейінгі нөмірлі элементтерінің арифметикалық ортасының қосындысына тең.




  1. N өлшемді А массиві берілген. Осындай өлшемді келесі В массивін мына ережелер бойынша құру керек: BK элементі А массивінің К-ден N-ға дейінгі нөмірлі элементтерінің қосындысына тең.




  1. N өлшемді А массиві берілген. Екі жаңа В және С массивтерін құру керек: В массивіне А массивінің барлық оң сандары жазылған, ал С массивіне барлық теріс элементтер жазылған және осы массив элементтерінің санын жеке-жеке баспаға шығарыңдар.




  1. Өлшемдері 5 болатын және элементтері өсу реттілігімен орналасқан екі А және В массивтері берілген. Осы екі массивті біріктіріп, нәтижесінде С (өлшемі 10) массиві өсу ретімен реттелген болсын.




  1. Өлшемдері NA, NB, NC болатын элементтері кему ретімен берілген үш А, В және С бүтін санды массивтер берілген. Осы массивтерді біріктіргенде нәтижесінде D (өлшемдері NA + NB + NC ) массиві кему ретімен реттелген болсын.




  1. N өлшемді А массиві мен K (1 ≤ K ≤ N) бүтін саны берілген. Оның әр бір элементін AK элементінің бастапқы мәніне арттырып, массивті түрлендір.




  1. N өлшемді бүтін типті массив берілген. Массивтегі барлық жұп сандарды кездескен бірінші жұп санынын мәніне арттыру керек. Егер массивте жұп сандар болмаса, онда массивті өзгеріссіз қалдырыңдар.




  1. N өлшемді бүтін типті массив берілген. Массивтегі барлық тақ сандарды соңғы тұрған тақ санның бастапқы мәніне арттыру керек. Егер массивте тақ сандар болмаса, онда массивті өзгеріссіз қалдырыңдар.




  1. N өлшемді бүтін типті массив берілген. Ең үлкен және ең кіші элементтердің орнын ауыстырыңдар.




  1. N (N — жұп сан) өлшемді бүтін типті массив берілген. Оның бірінші элементін екінші элементпен, ал үшінші элементті төртінші элементпен және т.с.с. ауыстырыңдар.




  1. N (N — жұп сан) өлшемді бүтін типті массив берілген. Массивтің бірінші жартысымен екінші жартысының орындарын алмастырыңдар.




  1. N өлшемді массив берілген. Оның элементтерін кері тәртіппен орналастыр.




  1. N өлшемді A массиві мен K және L бүтін сандары (1 ≤ K < L ≤ N) берілген. Массивтің AK және AL аралығында жатқан және осы элементтерді қоса алғандағы элементтерді кері тәртіппен орналастыр.

  2. N өлшемді A массиві мен K және L бүтін сандары (1 ≤ K < L ≤ N) берілген. Массивтің AK және AL аралығында жатқан және осы элементтерді қоспағанда элементтерді кері тәртіппен орналастыр.




  1. N өлшемді массив берілген. Осы массивтің ең үлкен және ең кіші элементтердің аралығында жатқан (ең үлкен және ең кіші элементтерді қоспағанда) элементтерді 0-ге айналдырыңдар.




  1. N өлшемді массив берілген. Осы массивтің ең үлкен және ең кіші элементтердің аралығында жатқан (ең үлкен және ең кіші элементтерді қоса алғанда) элементтерді кері тәртіппен орналастырыңдар.




  1. N өлшемді массив берілген. Осы массивтегі барлық локальды (яғни, өзінің көршісінен үлкен болатын сандар) ең үлкендерін нөлге ауыстырыңдар.




  1. N өлшемді массив берілген. Осы массивтегі барлық локальды (яғни, өзінің көршісінен кіші болатын сандар) ең кішілерін квадраттаңдар.




  1. N өлшемді массив берілген. N өлшемді массив берілген.ассивтегі әр бір элементті осы элементтің және көршісінің арифметиеалық ортасымен алмастырыңдар.




  1. N өлшемді массив берілген. Массив элементтерін оңға бір орынға жылжыту керек (Мұнда A1 A2-ге, A2 - A3-ке, ..., AN-1 - AN-ға ауысады да, ал массивтің соңғы элементі жоғалады). Алынған массивтің бірініші элементін 0-ге теңестіру керек.




  1. N өлшемді массив берілген. Массив элементтерін солға бір орынға жылжыту керек (Мұнда AN AN-1-ге, AN-1 — AN-2-ге, ..., A2 — A1-ге ауысады, ал бастапқы массивтің бірінші элементі жоғалады). Алынған массивтің соңғы элементін 0-ге теңестіру керек.




  1. N өлшемді массиві және К (1 ≤ K < N) саны берілген. Осы массив элементтерін К орынға оңға жылжыту керек (мұнда A1 AK+1-ге, A2 — AK+2-ге, ..., AN-K - AN-геауысады, ал бастапқы К мәндері жоғалады). Бірінші K элементтеріне жылжыған орынды 0-ге теңестіру керек.




  1. N өлшемді массиві және К (1 ≤ K < N) саны берілген. Осы массив элементтерін К орынға солға жылжыту керек (мұнда AN - AN-K-ге, AN-1 - AN-K-1-ге, ..., AK+1 - A1-ге ауысады, ал бастапқы К мәндері жоғалады). Соңғы K элементтеріне жылжыған орынды 0-ге теңестіру керек.




  1. N өлшемді массив берілген. Массив элементтерін оңға бір орынға циклдік жылжытуды (мұнда A1 - A2-ге, A2 - A3-ге, ..., AN - A1-ге ауысады) орындау керек.




  1. N өлшемді массив берілген. Массив элементтерін солға бір орынға циклдік жылжытуды (мұнда AN - AN-1-ге, AN-1 - AN-2-ге, ..., A1 - AN-ге ауысады) орындау керек.




  1. N өлшемді A массиві мен K бүтін саны (1 ≤ K ≤ 4, K < N) берілген. Массив элементтерін К орынға оңға циклдік жылжытуды (мұнда A1 - AK+1-ге, A2 - AK+2-ге, ..., AN - AK-ға ауысады) орындау керек. Қосымша 4 элементтер тұратын массивті қолдануға болады.




  1. N өлшемді A массиві мен K бүтін саны (1 ≤ K ≤ 4, K < N) берілген. Массив элементтерін К орынға солға циклдік жылжытуды (мұнда AN - AN-K-ге, AN-1 - AN-K-1-ге, ..., A1- AN-K+1-ге ауысады) орындау керек. Қосымша 4 элементтер тұратын массивті қолдануға болады.

  2. Барлық элементтері біріншісінен басқасы өсу ретімен орналасқан N өлшемді массив берілген. Массивтің бірінші элементін жаңа орынға қою арқылы жаңа реттелген массив құрыңдар.

  3. Барлық элементтері соңғысынан басқасы өсу ретімен орналасқан N өлшемді массив берілген. Массивтің соңғы элементін жаңа орынға қою арқылы жаңа реттелген массив құрыңдар.




  1. Барлық элементтері соңғысынан басқасы өсу ретімен орналасқан N өлшемді массив берілген. Массивтің реттілігін бұзған элементті жаңа орынға қою арқылы жаңа реттелген массив құрыңдар.




  1. N өлшемді массив пен К бүтін саны (1 ≤ K ≤ N) берілген. Массивтің К орынды элементін өшіру керек.




  1. N өлшемді массив пен K және L бүтін сандары (1 ≤ K < L ≤ N) берілген. Массивтің К-дан L-ді қоса алғанда дейінгі нөмірлі элементтерді өшіріп, жаңа пайда болған массивті баспаға шығарыңдар.




  1. N өлшемді массив берілген. Массивтегі барлық тақ сандарды өшіріп, жаңа пайда болған масситі баспаға шығарыңдар.




  1. N(> 2) өлшемді массив берілген. Осы массивтегі барлық жұп нөмірлі элементтерді өшіріп, жаңа массивті баспаға шығарыңдар. Шартты операторды пайдаланбаңдар.




  1. N(> 2) өлшемді массив берілген. Осы массивтегі барлық тақ нөмірлі элементтерді өшіріп, жаңа массивті баспаға шығарыңдар. Шартты операторды пайдаланбаңдар.




  1. N өлшемді массив берілген. Осы массивтің барлық көрші тұрған бірдей элементтерді өшіріп, оның бірінші тұрғанын сол күйінде қалдыру керек.




  1. N өлшемді массив берілген. Массивтегі барлық бірдей элементтерді өшіріп, оның бірінші тұрғанын сол күйінде қалдыру керек.




  1. N өлшемді массив бүтін типті берілген. Массивтегі барлық бірдей элементтерді өшіріп, оның соңғы тұрғанын сол күйінде қалдыру керек.




  1. N өлшемді массив бүтін типті берілген. Осы массивте кемінде 3 рет кездескен элементті өшіріп, нәтижесінде алынған массивтің өлшемі мен оның құрамын баспаға шығарыңдар.




  1. N өлшемді массив бүтін типті берілген. Осы массивте 2-ден артық рет кездескен элементті өшіріп, нәтижесінде алынған массивтің өлшемі мен оның құрамын баспаға шығарыңдар.




  1. N өлшемді массив бүтін типті берілген. Осы массивте нақты 2 рет кездескен элементтерді өшіріп, нәтижесінде алынған массивтің өлшемі мен оның құрамын баспаға шығарыңдар.













Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет