Fatto un po' velocemente: provalo
codice:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 4
int vettore[N];
int main()
{
int matrice[N][N];
int i,j;
srand((unsigned)time(NULL));
for (i = 0; i < N; i++){
for (j = 0; j < N; j++){
// valori della rand() da 1 a 9
matrice[i][j] = rand()%9 +1;
}
}
for (i = 0; i < N; i++){
for (j = 0; j < N; j++){
if (!(i%2))
vettore[i] += matrice[i][j];
else{
if (j == 0)
vettore[i] = matrice[i][0];
else
vettore[i] *= matrice[i][j];
}
}
}
for (i = 0; i < N; i++){
for (j = 0; j < N; j++)
fprintf(stdout, "mat[%d][%d] = %d\t", i, j, matrice[i][j]);
fprintf(stdout, "vet[%d] = %d\n", i, vettore[i]);
}
system("PAUSE");
return 0;
}