Alguna columna amb zeros. X98742


Statement
 

pdf   zip

html

Defineix una funció en C++ que, donada una matriu d’enters no buida indiqui si la matriu té alguna columna amb totes les caselles igual a 0.

bool hi_ha_columna_0(const Matriu &mat) {

// Pre: mat és una matriu d’enters no buida.

// Post: retorna true si i només si mat té alguna

// fila amb tots els elements igual a 0, false en cas contrari.

A continuació escriu un programa que llegeixi una matriu i després cridi a la funció anterior i mostri el resultat per pantalla.

Entrada

L’entrada consisteix en :

  • dos enters positius n>0 i m>0 corresponents a les dimensions de la matriu
  • els elements de la matriu (de dimensió n per m)

Sortida

Mostra per pantalla el missatge Si si la matriu té alguna columna amb totes les caselles igual a 0, en cas contrari mostrarà per pantalla el missatge No.

Public test cases
  • Input

    5
    4
    11 4  0 3
    17 5  0 13
    31 37 0 12
    54 17 0 22
    88 9  0 4
    

    Output

    Si
    
  • Input

    2
    2
    1 4
    6 7
    

    Output

    No
    
  • Information
    Author
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++