Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main() {
- size_t sizeX, sizeY;
- std::cout << "Enter X size of matrix: ";
- std::cin >> sizeX;
- std::cout << "Enter Y size of matrix: ";
- std::cin >> sizeY;
- int** matrix = new int*[sizeY];
- for (size_t i = 0; i < sizeY; i++) {
- matrix[i] = new int[sizeX];
- for (size_t j = 0; j<sizeX; j++) {
- std::cout << "Position X: " << j << " Y: " << i << ". Enter: ";
- std::cin>>matrix[i][j];
- }
- }
- size_t* maximumIndexes = new size_t[sizeY];
- for (size_t i = 0; i < sizeY; i++) {
- int max = matrix[i][0];
- maximumIndexes[i] = 0;
- for (size_t j = 0; j<sizeX; j++) {
- if (max < matrix[i][j]) {
- max = matrix[i][j];
- maximumIndexes[i] = j;
- }
- }
- }
- for (size_t i = 0; i < sizeY; i++) {
- std::cout << "Index of max element (" << i << " row): " << maximumIndexes[i] << std::endl;
- }
- for (size_t i = 0; i < sizeY; i++)
- delete[] matrix[i];
- delete[] matrix;
- return 0;
- }
Add Comment
Please, Sign In to add comment