L
lrad
Здравствуйте
Помогите , пожалуйста решить задачу
Даны вещественные массивы А[4][6], B[4][6]. Для каждого массива определить сумму и количество отрицательных элементов, расположенных в нечетных строках.
Задачу необходимо решить используя указатели в качестве аргументов
у меня начало есть
Помогите , пожалуйста решить задачу
Даны вещественные массивы А[4][6], B[4][6]. Для каждого массива определить сумму и количество отрицательных элементов, расположенных в нечетных строках.
Задачу необходимо решить используя указатели в качестве аргументов
у меня начало есть
Код:
#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
//Прототипы функций
void inputmas(float[4][6],char);
float raschet(float [4][6], float*, float*);
void printrez(float [4][6],char);
void main()
{
cout <<" Задача № 2 \n";
cout <<"Даны вещественные массивы А[4][6], B[4][6]. \n";
cout <<"Для каждого массива определить сумму и количество \n";
cout <<"отрицательных элементов, расположенных в нечетных строках. \n";
cout<<"\nДля вывода результатов вам нужно самостоятельно заполнить массив!\n";
// Объявление массива и переменных
float a[4][6],b[4][6], summa,kol;
//summa - сумма отрицательных элементов, расположенных в нечетных строках.
//kol - количество отрицательных элементов, расположенных в нечетных строках.
// Обращение к функциям
inputmas(a,'a');
inputmas(b,'b');
raschet(a, &summa, &kol);
raschet(b, &summa, &kol);
printrez(a,'a');
printrez(b,'b');
cout<<"Нажмите любую клавишу...";
getch();
return;
}
//--------------------------------------------------------------------
// Определение функции ввода массива inputmas()
void inputmas(float x[4][6], char name)
{
cout <<" Вводим массив "<<name<<endl;
int i,j;
for (i=0;i<4;i=++)
for (j=0;j<6;j++)
{
cout<<" Введите "<<name<<"["<<i<<"]["<<j<<"]=";
cin >>x[i][j];
}
}
//---------------------------------------------------------------------
// Определение расчетной функции