buongiorno a tutti io ho un problema dovrei inserire in un array multidimensionale dei valori da tastiera il mio array è di dimensioni 10 x 10 e i dati devono essere inseriti colonna per colonna quindi procedo cosi:
codice:#include <stdio.h> #include <stdlib.h> #define RIG 11/*costante per le righe*/ #define COL 11/*costante per le colonne*/ int main(){ int vett[RIG][COL]={{1},{1}};/*inizializzo il vettore*/ int num;/*variabile contenente il valore immesso da tastiera*/ int i=1;/*contatore per scorrere le righe*/ int j=1;/*contatore per socrrere le colonne*/ while(num != -1){/*creo un ciclo con sentinella per terminare*/ printf("inserisci i numeri da 15 a 500 -1 termina"); scanf("%d",&num);/*acquisisco il dato da tastiera*/ if(num!=-1){/*condizione che fa in modo da non iserire -1 nell'array*/ } }/*fine del ramo while*/ /*cosi stampo la l'array*/ for(i=1;i<RIG;i++){ for(j=1;j<COL;j++){ printf("%d",vett[i][j]); } printf("\n"); } system("pause"); return 0; }

Rispondi quotando