Birlashma tipidagi (tipda 2 ta element e’lon qiling) 2 ta o‘zgaruvchini bir-biridan farqli


Download 66.19 Kb.
Pdf ko'rish
Sana27.11.2020
Hajmi66.19 Kb.
#153859
Bog'liq
1-lab

background image
13. 

Birlashma  tipidagi  (tipda  2  ta  element  e’lon  qiling)  2  ta  o‘zgaruvchini  bir-biridan  farqli 

elementlariga  qiymat  bering  va  ularning  yig‘indisini  ikkala  o‘zgaruvchining  qiymat  berilmagan 

elementlariga o‘zlashtiring. Har ikkala o‘zgaruvchining barcha elementlarini ekranga chiqaring va natijani 

tushuntiring. 

 

``` 



#include  

using namespace std; 

 

int main(){ 



union Tur1{ 

      int a

      int b

    }; 


     

    union Tur2{ 

      int c

      int d

    }; 

     


    Tur1 tur1; 

    tur1.a=5; 

    Tur2 tur2; 

    tur2.c=6; 

    int sum=tur1.a+tur2.c; 

    tur1.b=sum; 

    tur2.d=sum; 

    cout<<"tur1(a,b)->"<

    cout<<"tur2(c,d)->"<

 

 



return 0;     

 



 

Natijada 1-turning ikkala elementi ham, 2-turning ikkala elementi ham yig’indiga teng 

bo’ldi. Sababi union ishlatilganimiz uchun xotirani tejash maqsadida oxirgi ishlatilgan 

qiymat yozib olingan va avvalgi qiymatlar o’chirilgan. 



 

Download 66.19 Kb.

Do'stlaringiz bilan baham:




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