Salve ragazzi.. sono alle prime armi col C e ho un problema.. la traccia mi chiede: /* Data una matrice di soli elementi pari vogliamo creare un vettore con tutti elementi della matrice divisibili per 4 */ ... sono riuscito a creare la parte del programma che richiede all'utente gli elementi pari della matrice... tuttavia non riesco a passare gli elementi divisibili per 4 nel vettorevi posto il codice che non va..:
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
if(mat[i][j]%4==0)
{
vett[j] = mat[i][j];
}
}
}
ovviamente se abbiamo ad esempio una matrice del tipo:
4 8
12 20
avremo vett[0] = 4, vett[1] = 8 dopodichè passando alla 2 i(riga) sovrascrive gli elementi del vettore che precedentemente aveva salvato(perchè ovviamente le i(righe) saranno uguali. Qualcuno può aiutarmi?![]()