задача С++ про массивы
Даны вещественные массивы А[4][6], B[4][6]. Для каждого массива определить сумму и количество отрицательных элементов, расположенных в нечетных строках. И если можно то написать комментарии.
решить задачу нужно с использованием функций с указателями в качестве аргументов |
теория:
решение ищите сами, Вы ведь сами пошли учиться, так не сопротивляйтесь попытке влить в вас знания. Цитата:
Код:
for(i.....) Цитата:
|
начало есть
надо саму обработку массива #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]; } } //--------------------------------------------------------------------- // Определение расчетной функции |
Все
долбался долбался и решил сам задачу :) |
Время: 07:29. |
Время: 07:29.
© OSzone.net 2001-