Matriu X

Feu una funció en C++  anomenada matriuX que donada una matriu d’enters no buida, retorna un duplicat d’aquesta matriu on per cada element de la matriu igual a 0 tots els elements de la seva fila i la seva columna es canvien a 0. A més també cal retornar el nombre de caselles diferents que s’han canviat a 0.

Aquesta funció ha de retornar un element del tipus Resultat:

	struct Resultat {
		vector< vector<int> > matriu;
		int canviat;
	};

Interfície

	Resultat matriuX(const vector< vector<int> > &mat);

Entrada

Una matriu no buida d’enters.

Sortida

Torna dues coses: un duplicat de la matriu d’entrada on per cada element de la matriu igual a 0 tots els elements de la seva fila i la seva columna es canvien a 0, i el nombre de caselles diferents que s’han canviat a 0.

Observació

Només cal enviar el procediment demanat; el programa principal serà ignorat.

Informació del problema

Autoria: Bernardino Casas

Generació: 2026-01-25T17:08:26.877Z

© Jutge.org, 2006–2026.
https://jutge.org