M
meloman08071993
Ребята, начал делать задание, кое - как , и то наверное не правильно , объявил массив, а дальше не пойму что делать. Помогите решить пожалуйста.
C++:
#include "stdafx.h"
/*Дана целочисленная квадратная матрица. Определить:
1) произведение элементов в тех строках, которые не содержат отрицательных элементов;
2) максимум среди сумм элементов диагоналей, параллельных главной диагона¬ли матрицы.
*/
int _tmain(int argc, _TCHAR* argv[])
{
const int M = 8;
const int N = 8;
int A [N][M];
for(int j = 0; j < 8; j++)
{
cout << "put A[ " << j << "]: ";
for (int i = 0; i < 8; i++)
{
cin >> A [j][i];
}
}
for (int j = 0; j < 8; j++)
{
for (int i = 0; i < 8; i++)
{
// A [j][i] = rand() %100;
std :: cout << A [j][i] << " ";
}
std :: cout << "\n";
}
char text[81], buf[81];
cout << "not";
cin >>text
ifstream f(text,ios::in|ios::nocreate);
if (!f)
{
cout << "error";
return 0;
}
while (!f.eof()))
{
for (int J=0; J<10; J++)
{
for (int I=0;I<10;I++)
{
cin >> A[J][I];
}
}
}
return 0;
}