2-Mavzu: Statik va yarimstatik turdagi ma’lumotlar tuzilmasi


С++da T0 а[100]; T0 b[100][50]


Download 463.83 Kb.
bet2/6
Sana25.10.2023
Hajmi463.83 Kb.
#1722613
1   2   3   4   5   6
Bog'liq
MT2

С++da
T0 а[100]; T0 b[100][50];
a=(a1,a2, … , a100) – abstarct bosqich;

a1
a2
a100
- fizik bosqich.
Bu yerda T0 – biror bir tur; С++da massiv elementlari indeksi 0 dan boshlanadi.
Fizik bosqichda translayatorlar massivini qatoryoki ustun ko’rinishida ifodalaydi;
Izox

С++da massivni 2 hil usulda berish mumkin:

  • С++da massivni 2 hil usulda berish mumkin:
  • initsializatsiya qilinmagan (masalan, 4 ta elementdan iborat butun turli massiv: int a[4]);
  • initsializatsiya qilingan (int a[]={2, 3, 4, 5}).
  • Eslatma: Massivlar bilan ishlayotganda e’lon qilingan chegaradan chiqib ketmaslik lozim, sababi bu haqida kompilyator ogohlantirmaydi.

Massiv xossalari
Massiv elementlari bir turga tegishli, shu sababli, ularning har biri xotirada bir hil xajmni egallaydi;
Massiv tashqi qurilmada emas, balki operativ xotirada joylashadi;
Massiv elementlari ketma-ket kelgan yacheykalarni egallaydi.

Massivga doir misollar

  • Faraz qilaylik, bizga A={aij} va B={bij} matritsalar berilgan bo‘lib, A matritsa eng katta elementini va ushbu matritsalar yig‘indisini topish talab qilingan bo‘lsin.
  • # include
  • # include
  • int main()
  • {clrscr(); int n,m,i,j,p,t;
  • float a[40][50], b[50][60], c[40][50];
  • cout<<"A matrisa o'lchamini kirit"<
  • cin>>n>>m;
  • cout<<"B matrisa o'lchamini kirit"<
  • cin>>p>>t;
  • cout<<"A matrisa elementlarni kirit"<
  • for(i=0; i
  • for(j=0; j
  • cin>>a[i][j];
  • cout<<"B matrisa elementlarni kirit"<

for(i=0; i
  • for(i=0; i
  • for(j=0; j
  • cin>>b[i][j];
  • float x=a[0][0]; int k=0;int l=0;
  • for(i=0; i
  • for(j=0; j
  • if (x
  • k=i+1;l=j+1;}
  • cout <<"A matrisa max="<
  • else
  • { for(i=0; i
  • for(j=0; j
  • c[i][j]=a[i][j]+b[i][j];
  • }
  • return 0;
  • }
  •  


Download 463.83 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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