2-Misol. Butun sonli 4x5 matrisasi berilgan. Aniq bir sondan kichik bo’lgan xadlarining yig’indisini topish dasturini tuzing. Matrisa elementlarini kiritish (tasodifiy sonlar yordamida), chiqarish va yig’indini hisoblash jarayonlarini funksiya sifatida tashkil eting.
2-Misol. Butun sonli 4x5 matrisasi berilgan. Aniq bir sondan kichik bo’lgan xadlarining yig’indisini topish dasturini tuzing. Matrisa elementlarini kiritish (tasodifiy sonlar yordamida), chiqarish va yig’indini hisoblash jarayonlarini funksiya sifatida tashkil eting.
Funksiya ichida 2 o’lchovli massivlardan foydalanilganda uning 1-parametrini, ya’ni satrlar sonini ko’rsatmaslik ham mumkin, lekin 2-parametrini, ya’ni ustunlar sonini albatta ko’rsatish shart.
# include # include # include # include
void kir(int m[ ][5], int k);
void chiq(int m[ ][5], int k);int summa(int m[ ][5], int k, int x);int i, j ;void main ( )
{ int matr[4][5]; int a, s; int b[ ][3];cout<< “sonni kiriting=”; cin>>a;kir(matr, 4); chiq(matr, 4);s = summa(matr, 4, a);cout<< “s=”< void kir(int m[ ][5], int k){ srand(time(0));for (i=0;i void chiq(int m[ ][5], int k){ for (i=0;i int summa(int m[ ][5], int k, int x){ int s1 = 0;for (i=0; i if (m[i][j] < x) s1 = s1 + m[i][j];return s1; }
http://fayllar.org
Do'stlaringiz bilan baham: |