matrix = new int*[mSize]; for (int i = 0; i < mSize; i++) matrix[i] = new int[nSize]; for (int i = 0; i < mSize; i++) for (int j = 0; j < nSize; j++) cin >> matrix[i][j];
cout << "Num. of the elements = " << NumOfElements(matrix, mSize, nSize) << endl;
system("pause"); return 0; } /* End of the 'main' function */
// PascalABC.NET 3.2, сборка 1363 от 17.12.2016 // Внимание! Если программа не работает, обновите версию!
begin var m:=ReadInteger('Количество строк в массиве:'); var n:=ReadInteger('Количество столбцов в массиве:'); Writeln('*** Исходный массив [',m,',',n,'] ***'); var a:=MatrRandom(m,n,-50,50); a.Println(4); Writeln(4*a.ColCount*'-'); var b:=a.Rows.Select(x->x.Where(y->(y<0) and y.IsOdd).Count); b.Println; end.
надо :перевести в байты ,поэтому дели на 8 тобеж (128*1000) / 8 = (2^7 * 1000) / 2^3 = 2^4 * 1000 = 16000 байт/с
261 Кбайт = 261 * 1024 байт = 261 * 2^10 байт.
потом дели на скорость и ты с этого получишь время (261 * 2^10 байт.) / (2^4 * 1000) = (261 * 2^6) / 1000 = 16,704 = 17 с. (пс если что я округлил)