Condizioni all'interno di una matrice

di Anonimizzato18482 il
4 risposte
Nel primo punto di un programma mi viene chiesto: Scrivere un programma che inizializza da tastiera una matrice di interi M x N (con M e N costanti simboliche) con valori tra 0 e 30 (estremi inclusi).
io l'ho scritto cosi

#include <stdio.h>
#define N 2
#define M 3

int main() {
int m[N][M];
int i;
int j;

printf ("inserisci %d valori compresi tra 0 e 30 \n",N*M);


for ( i = 0 ; i < N ; i++ )
for ( j=0 ; j<M ; j++ )
{
do
{
scanf ("%d",&m[j]);
} while (m[j]<0 && m[j]>30);
}



non funziona.. dove sbaglio?

4 Risposte

  • Controlla la condizione della while
  • Ho provato a cambiare operatore logico ma && mi sembra quello piu esatto
  • oregon ha scritto:


    Controlla la condizione della while
    ho controllato ma non trovo l'errore
  • ho provato a cambiare operatore logico ma && mi sembra quello piu esatto
    Sicuro?
Devi accedere o registrarti per scrivere nel forum
4 risposte