e_ale92
Utente Èlite
- Messaggi
- 17,014
- Reazioni
- 5,013
- Punteggio
- 228
salve ragazzi,
devo fare un programma che chieda all'utente di stabilire la dimensione di una matrice (righe e colonne) e definita la dimensione, chieda di inserire dei valori interi per riempire la matrice.
a questo punto si deve stampare in un nuovo vettore, la somma delle colonne.
se ho una matrice 2righe 3colonne, alla fine dovrò stampare un vettore contenente 3somme... tutto chiaro??
io ho scritto questo, però appena compilo mi esce "somma colonne.exe ha smesso di funzionare" :(
cosa c'è che non va??
i = indice di riga
j = indice di colonna
r = num righe
c = nume colonne
v = matrice da riempire
sc = vettore contenente le somme
Help!
devo fare un programma che chieda all'utente di stabilire la dimensione di una matrice (righe e colonne) e definita la dimensione, chieda di inserire dei valori interi per riempire la matrice.
a questo punto si deve stampare in un nuovo vettore, la somma delle colonne.
se ho una matrice 2righe 3colonne, alla fine dovrò stampare un vettore contenente 3somme... tutto chiaro??
io ho scritto questo, però appena compilo mi esce "somma colonne.exe ha smesso di funzionare" :(
Codice:
#include <stdio.h>
#include <stdlib.h>
main()
{
int r,c,v[r][c];
int i,j;
int n;
int somma, sc[j];
printf("Inserisci il numero di righe della matrice: ");
scanf("%d", &r);
printf("\n");
printf("Inserisci il numero di colonne della matrice: ");
scanf("%d", &c);
printf("\n");
scanf("&d", &v[r][c]);
// procedura di riempimento della matrice
for (i=0 ; i<r-1 ; i++)
for (j=0 ; j<c-1 ; j++)
{
printf("Inserisci un mumero: ");
scanf("%d", &n);
printf("\n");
v[i][j] = n;
}
// procedura di somma dei valori delle colonne
somma = 0;
for (j=0 ; j<c ; j++)
{
for (i=0 ; i<r ; i++)
somma = somma + v[i][j];
sc[j] = somma;
}
// stampa del vettore contenente le somme
for (j=0 ; j<c ; j++);
printf("%d", sc[j]);
system("pause");
}
cosa c'è che non va??
i = indice di riga
j = indice di colonna
r = num righe
c = nume colonne
v = matrice da riempire
sc = vettore contenente le somme
Help!