Esercizio su matrici. Ricerca valori positivi.

di il
2 risposte

Esercizio su matrici. Ricerca valori positivi.

Ciao ragazzi/e,

sto muovendo i primi passi nel mondo della programmazione e vorrei il vostro aiuto con il seguente esercizio. 

Creare una matrice e controllare che contenga solo elementi negativi. 

Ho provato a buttare giù un po' di codice ma non funziona. Mi potresti far capire, per favore, dove è presente l'errore ? 

Ho ipotizzato una matrice 3x3

#include<stdio.h>
#include<stdlib.h>

int main ()
{
const int NMAX =3;
int matrice[NMAX][NMAX];
int i, j;
int controllo=0;//VALORE 0 ELEMENTI NEGATIV

for (i=0; i<3; i++)
{
    for (j=0; j<3; j++)
    {
        scanf("%d", &matrice[i][j]);
    }
}
printf("\n");
for (i=0; i<3; i++)
{
    for (j=0; j<3; j++)
    {
        printf("%d\t", matrice[i][j]);
    }
    printf("\n");
}

for (i=0; i<3; i++)
{
    for(j=0; j<3; j++)
    {
        if (matrice[i][j]>0)
        {
             controllo=1;//trovato un elemento positivo. 
        }

    }
}
if (controllo=1)
{
    printf("NON esistono righe o colonne composte solo da elementi negativi");
}else printf("Esistono righe o colonne composte solo da elementi negativi");

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte