ESERCIZIO MATRICE

di il
5 risposte

ESERCIZIO MATRICE

Salve a tutti... Ho un problema riguardante l'acquisizione per righe... Qualcuno potrebbe aiutarmi a capire come svolgerlo? Grazie mille

/*Scrivere un programma che acquisisca e stampi una matrice di interi di ordine
N x M con input da tastiera. L'acquisizione sia effettuata per righe*/
#include <stdio.h>
#include <stdlib.h>
#define RIG 10
#define COL 10

int main() {
    int M[RIG][COL],R,C,i,j;
    
    do{
        printf("Inserire le righe: ");
        scanf("%d",&R);
    } while((R>RIG) || (R<1));
    
    do{
        printf("Inserire le colonne: ");
        scanf("%d",&C);
    } while((C>COL) || (C<1));
    
    /*Costruzione della matrice*/
    for(i=0;i<R;i++){
        for(j=0;j<C;j++){
            scanf("%d ",&M[i][j]);
        }
    }
    
    /*Stampare la matrice*/
    for(i=0;i<R;i++){
        for(j=0;j<C;j++){
            printf("\t%d",M[i][j]) ;
        }
    }

    return 0;
}

5 Risposte

  • Re: ESERCIZIO MATRICE

    Che difficoltà hai?
  • Re: ESERCIZIO MATRICE

    Per L'acquisizione sia effettuata per righe Come dovrei comportarmi?
  • Re: ESERCIZIO MATRICE

    Beh così come fai, acquisendo prima tutti gli elementi della prima riga, poi gli elementi della seconda e così via.
  • Re: ESERCIZIO MATRICE

    Grazie mille pensavo che bisognava farlo manualmente durante l'inserimento dei valori
  • Re: ESERCIZIO MATRICE

    Di nulla ...

    P.S. Non mettere sempre "Esercizio matrice" perché non serve e fa solo confusione. Inserisci un titolo che spieghi brevemente il problema.
Devi accedere o registrarti per scrivere nel forum
5 risposte