Pagina 1 di 1

[Risolto][CODE] Somma di matrici in C

Inviato: giovedì 17 aprile 2014, 13:10
da icp
Ciao a tutti!
Devo scrivere un programma che chiede all'utente due matrici, le somma in una terza e restituisce l'output.

Codice: Seleziona tutto

#include <stdio.h>
#define MAX_V 50
void main(){
	int i, j, n, A[MAX_V][MAX_V], B[MAX_V][MAX_V], C[MAX_V][MAX_V];
	printf("Inserire numero di celle e colonne:\n");
	do {
		scanf("%d",&n);
		if (n<=0 || n>MAX_V)
			printf("Fanculo!\nInserire numero di celle e colonne:\n");} while (n<=0 || n>MAX_V);
	for (i=0; i<=n-1; i++){
		for (j=0; j<=n-1; j++){
			printf("Inserisci un numero valore A(%d %d)\n", i+1, j+1);
			scanf("%d",&A[i][j]);
		}
	}
	for (i=0; i<=n-1; i++){
		for (j=0; j<=n-1; j++){
			printf("Inserisci un numero valore B(%d %d)\n", i+1, j+1);
			scanf("%d",&B[i][j]);
		}
	}
	for (i=0; i<=n-1; i++){
		for (j=0; j<=n-1; j++){
			C[i][j]=A[i][j]+B[i][j];
		}
	}
	for (i=0; i<=n-1; i++){
		for (j=0; j<=n-1; j++){
			printf("%d",C[i][j]);
		}
	}
}
Il codice funziona ma mi restituisce l'output su una sola riga.. come posso tabularlo decentemente (ovvero come una matrice)?
Grazie a tutti ma soprattutto a chi mi da una manina! :p

Re: [CODE] Somma di matrici in C

Inviato: giovedì 17 aprile 2014, 14:28
da rpadovani

Codice: Seleziona tutto

for (i=0; i<n; i++){
      for (j=0; j<n; j++){
         printf("%d ",C[i][j]);
      }
     printf("/n");
   }
basta aggiungere il printf a fine riga :)

Re: [Risolto][CODE] Somma di matrici in C

Inviato: venerdì 18 aprile 2014, 10:14
da icp
Non ci avevo nemmeno pensato!
Funziona grazie mille Webby! :)