7-amaliy mashg’ulot mavzu: ko’rsatkichlar va dinamik xotira bilan ishlash. Dinamik massiv. Nazariy qism


Download 0.74 Mb.
bet3/4
Sana05.01.2022
Hajmi0.74 Mb.
#205419
1   2   3   4
Bog'liq
7- Amaliyot (1)

#include

  • using namespace std;

  • int main ()

  • { int n,a[100],*p; //o'zgaruvchilarni e'lon qilish

  • cin >> n; //n soni

  • for(int i = 1; i <= n; i++)

  • cin >> *(a + i); //massiv elementlarini kiritish

  • for(int i=1;i<=n;i++)//massivning birinchi //hadidan boshlab

  • { if(i%2==1&&*(a + i)%2==1) //shartni tekshiramiz

  • { p=&(*(a+i)); //shart bajarilsa p ga element //joylashgan adresni olamiz

  • cout << p << " ";//va p ni chiqaramiz

  • } }}

    Dastur natijasi:

    Dastur bajarilish natijalari tahlili.

    Masalan: 4 2 3 5 7 2 – indeksi toq son lekin elementning o’zi juft son.

    3 – indeksi juft element toq son.

    5 – indeksi toq son va elementning o’zi ham toq son.

    7 – indeksi juft son va element toq son.



    Bu sonlardan faqat bittasi – 5 shartni qanoatlantiradi. Faqat shu elementning adresini chiqaramiz.

    Misol: Bir o'lchovli massiv elementlarini yig'indisini hisoblash masalasi uchun dinamik massivlardan foydalanish



    1. Download 0.74 Mb.

      Do'stlaringiz bilan baham:
  • 1   2   3   4




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