Exercici 8 · Fonaments d'Informàtica UAB 2020

Tema: Programació en C/C++: funcions, vectors, matrius, registres i programa principal · Del examen Examen Parcial de Programació en C++ - Novembre 2020 (2020)

Enunciado

Exercici 8 [1 punt]. Comprovació de matriu no negativa

Dissenyeu la funció Es_MatPositiva que accepti una matriu d'enters de 4 columnes, la quantitat de files i la de columnes. Ha de retornar 1 si cap element de la matriu és negatiu (és a dir, tots són ≥0\ge 0), i 0 si es localitza com a mínim un valor estrictament inferior a zero.

Enunciado: Exercici 8 · Fonaments d'Informàtica UAB 2020

Solución

Según los criterios oficiales de corrección

Dissenyeu la funció Es_MatPositiva.

Solución: ```cpp int Es_MatPositiva(int matriu[][4], int totalFiles, int totalCols) { int f = 0; bool negatiuTrobat = false; while (f < totalFiles && !negatiuTrobat) { int c = 0; while (c < totalCols && !negatiuTrobat) { if (matriu[f][c] < 0) { negatiuTrobat = true; } else { c++; } } if (!negatiuTrobat) { f++; } } return negatiuTrobat ? 0 : 1; } ```

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

‹ Exercici 7 · 2020 · Exercici 9 · 2020 ›

Más ejercicios de Programació en C/C++: funcions, vectors, matrius, registres i programa principal