#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
Do'stlaringiz bilan baham: |