Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

ПОМОГИТЕ СРОЧНО ПОЛНЫЙ НУЖЕН КОД С++

Айка Алибекова Ученик (5), закрыт 5 лет назад
НАПИСАТЬ ПРОГРАММУ определять количество положительных элементов главной диагонале квадратной матрице
Лучший ответ
Miku Hatsune Мудрец (11188) 5 лет назад
Ты хочешь полный код, но не говоришь, откуда хочешь, чтобы эта квадратная матрица взялась, не говоришь, какой размер этой матрицы, не говоришь, какого типа эта матрица, не говоришь, как эта матрица хранится в памяти.
Какой еще полный код ты хочешь? Хочешь полный код - описывай программу полностью.
А пока только вот: полный код того, что ты удосужился описать.

template<typename T>
size_t positiveOnMainDiag(const T** M, size_t size){
size_t res = 0;
for(size_t i = 0; i < size; i++) res += M[i][i] > 0;
return res;
}
Остальные ответы
kaiu Высший разум (115540) 5 лет назад
Уже достала ты с этим заданием:

#include < iostream >
#include < stdlib.h >
#include < iomanip >

using namespace std;

const int N=4;
int m[N][N];

void initM()
{
for(int i=0; i < N; i++)
for(int j=0; j < N; j++)
m[i][j] = -5*rand()%10;
}

void printM()
{
for(int i=0; i < N; i++)
{
for(int j=0; j < N; j++) cout << setw(4) << m[i][j];
cout << endl;
}
}

int main()
{
srand( time(0) );

initM();

cout << endl << endl;
printM();

int cnt=0;
for( int i=0; i < N; i++) if( m[i][i] >=0 ) cnt++;

cout << endl << "n=" << cnt;

return 0;
}

Вот тут и проверить можно: https://ideone.com/Fno9v4
Похожие вопросы