Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C] problema scanf

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    2

    [C] problema scanf

    Salve, volevo chiedervi un consiglio, devo fare un esercizio e la prima parte di esso consiste nel prendere da input due matrici, ok lo faccio però quando faccio il debug lo scanf mi dà un errore nella prima matrice. Dato che ho impostato che l'ordine delle matrici è 3,3 quando faccio il debug mi dovrebbero uscire 9 numeri ma non capisco perchè nella prima matrice lo scanf mi chiede 10 numeri e nella seconda 9..
    Ho provato anche a cambiare gli ordini delle matrici, ma la prima matrice mi dà sempre un numero in più.
    Secondo voi, qual è il problema?
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    #define RIGHE 3
    #define COLONNE 3
    int main(void)
    {
        int i,j;
        int a[RIGHE][COLONNE];
        for(i=0; i<RIGHE; i++)
            for(j=0; j<COLONNE; j++)
                scanf("%d\n", &a[i][j]);
        int b[RIGHE][COLONNE];
        for(i=0; i<RIGHE; i++)
            for(j=0; j<COLONNE; j++)
                scanf("%d\n", &b[i][j]);
    }
    Ultima modifica di MItaly; 20-01-2016 a 22:49 Motivo: Tag CODE, indentazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.