Questo sarebbe l'algoritmo per eseguire l'operazione che tu hai detto, cioè mettere in un array di n elementi, la somma delle colonne di una matrice n*n:



codice:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#define n 4


int i, j, somma;
float matrice[n][n], array[n];
void somma_colonne(void);

int main(){
  /* caricamento matrice */
  for(i=0;i<n;i++)
   for(j=0;j<n;j++)
      cin>>matrice[i][j];
  /*visualizzazione matrice*/
  for(i=0;i<n;i++){
   cout<<"\n";
   for(j=0;j<n;j++)
      cout<<matrice[i][j] <<" ";
  }
  /*richiama la procedura per la somma delle colonne della matrice*/
  somma_colonne();
  getch();
  return 0;
}


void somma_colonne(void){
     for(i=0;i<n;i++){
        somma=0;
        for(j=0;j<n;j++)
           somma += matrice[j][i];
        array[i]=somma;
     }
     cout<<"\nEcco il vettore :";
     for(i=0;i<n;i++)
       cout<<array[i] <<" ";
}

Scusami il cahoso sistema di input, ma l'ho fatto velocemente, all'inizio dell'esecuzione metti i tuoi numeri da inserire nella matrice e vedrai che poi il resto lo fa come vuoi tu...però il fatto è che nn soddisfa la tua richiesta ma spero ti sia d'aiuto