Birlashma tipidagi (tipda ta element e’lon qiling) ta o‘zgaruvchini bir-biridan farqli elementlariga qiymat bering va ularning yig‘indisini ikkala o‘zgaruvchining qiymat berilmagan elementlariga o‘zlashtiring


Download 20.86 Kb.
Sana02.01.2022
Hajmi20.86 Kb.
#188001
Bog'liq
1-lab


  1. 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 20.86 Kb.

Do'stlaringiz bilan baham:




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