Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет131/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   127   128   129   130   131   132   133   134   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

#include

int sum(int **a, const int nstr, const int nstb);

int main(){

int nstr, nstb;

cin >> nstr >> nstb;

int **a, i, j;

// а матрицасын қалыптастыру:

a = new int* [nstr];

for (i =0; i

      a[i] = new int [nstb];

for (i = 0; i

   for (j = 0; j> a[i][j];

cout << sum(a, nstr, nstb);

return 0;

}

int sum(int **a, const int nstr, const int nstb){

int i, j, s = 0;

for (i = 0; i

   for (j = 0; j

return s;

}

Мұнда жады екі кезеңде бөлінеді: алдымен нұсқауыштардан тұратын бағана 

үшін матрицаның жолдарына, содан кейін циклде əрбір жол үшін 1.10-суретте 

көрсетілгендей түрде беріледі. Жадының босатылуы кері реттілікпен орында-

луы тиіс. 

Функциялардың атауларын параметрлер ретінде беру

Функцияны оған нұсқауыш арқылы шақыруға болады. Бұл үшін сəйкес 

типтегі нұсқауыш жарияланады жəне оған адресті алу операциясының 

көмегімен функцияның адресі меншіктеледі:



void f(int a){ /*...*/ }   



Достарыңызбен бөлісу:
1   ...   127   128   129   130   131   132   133   134   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет