1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot


Strukturalarga ko’rsatkichlar ustida amallar



Yüklə 0,69 Mb.
səhifə83/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   79   80   81   82   83   84   85   86   ...   121
aaaaKitob majmuasiiii

Strukturalarga ko’rsatkichlar ustida amallar.
Strukturalarga ko’rsatkichlar ustida amallar oddiy ko’rsatkichlar ustida amallardan farq qilmaydi. Agar ko’rsatkichga strukturalar massivining biror elementi adresi qiymat sifatida berilsa, massiv buyicha uzluksiz siljish mumkin buladi. Misol tariqasida kompleks sonlar massivi summasini hisoblash masalasini ko’rib chiqamiz:

#include

void main()

{

sruct complex



{float x;

float y;} array[]={1.0,2.0,3.0,-4.0,-5.0,-6.0,-7.0,-8.0};

struct complex summa={0.0,0.0};

struct complex *point=&array[0];

int k,I;

k=sizeof(array)/sizeof(array[0]);

for(i=0;i

{

summa.x+=point->x;



summa.y+=point->y;

point++;


}

Cout<<(“\n Summa: real=%f”,\t imag=%f”,summa.x,summa.y);

}
Dastur bajarilishi natijasi:

Summa: real=-8.000000, imag=-16.000000




Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   79   80   81   82   83   84   85   86   ...   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin