Программирование на языке высокого уровня - 24 стр.

UptoLike

Составители: 

24
void main()
{
// объявление массивов и переменных
float a[3][4], d[3][4], suma_ch, suma_nch, sumd_ch, sumd_nch;
// suma_ch - для расчета суммы в четных столбцах массива a
// suma_nch - для расчета суммы в нечетных столбцах массива a
// sumd_ch - для расчета суммы в четных столбцах массива d
// sumd_nc - для расчета суммы в нечетных столбцах массива d
// обращение к функциям (вызов для выполнения)
input ( a, 'a');
input ( d, 'd');
schetsum( a, &suma_ch, &suma_nch); // в функцию передаются два
schetsum( d, &sumd_ch, &sumd_nch); // адреса
переменных
output( a, 'a', suma_ch, suma_nch);
output( d, 'd', sumd_ch, sumd_nch);
}
// определение функции ввода массива input()
void input ( float x[3][4], char name)
{
int i, j;
cout << "Вводим массив " << name << endl;
for (i=0; i<3; i++)
for (j=0; j<4; j++)
{
cout << " Введите " << name << "[" << i << "][" << j << "]=";
cin >> x[i][j];
}
}
// определение расчетной функции
// в качестве аргументов у данной функции два указателя
void schetsum ( float x[3][4], float *sum_ch, float *sum_nch)
{
int i,j;
*sum_ch = 0;
*sum_nch = 0;