“Маълумотлар тузилмаси ва алгоритмлар” фанига кириш


Download 0.61 Mb.
bet2/6
Sana14.11.2023
Hajmi0.61 Mb.
#1772760
1   2   3   4   5   6
Bog'liq
V1TPvgiV0xgjpAGHGbfFSobSP5vlFnZYHYj5k1G5

Массивга доир мисоллар

  • Фараз қилайлик, бизга A={aij} ва B={bij} матрицалар берилган бўлиб, А матрица энг катта элементини ва ушбу матрицалар йиғиндисини топиш талаб қилинган бўлсин.
  • # 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"<
  • cout<<"B matrisa elementlarni kirit"<
  • 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;
  • }

Ёзув – Struct (C,C++))

  • Изоҳ: Ёзувнинг массивдан фарқи шундан иборатки, унинг элементлари бир неча майдонларга эга бўлиб, улар турли турларга тегишли бўлиши мумкин.
  • Ёзувда маълумот элементларини кўпинча ёзув майдонлари деб хам аталади.
  • Def 4.
  • Ёзув – майдон деб аталувчи чекли сондаги маълумотлар тупламидир.
  • Эслатма
  • Ёзув кетма-кет келган турли типдаги майдонлар тупламидан иборат маълумотлар тузилмасини ифодалаб, мантиқий тасвирланишда ҳам физик тасвирланишда ҳам тузилма элементлари кетма-кет жойлашган бўлади.
  • Ёзувни эълон килиш: С++да
  • struct <тур номи> {<майдонлар рўйхати> } ўзгарувчилар;
  • майдонлар орасига ; белгиси қўйилади.

Download 0.61 Mb.

Do'stlaringiz bilan baham:

1   2   3   4   5   6




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