#include <iostream> 
	#include <vector>
 
	using namespace std;
 
	int main() {
 
	    int dim_i =4; 
	    int dim_j =3;
 
	    std::cout << "Introduza os valores da matriz como inteiros" << std::endl; 
	    vector < vector <int> > matriz(dim_i, std::vector<int>(dim_j)); 
	    for(auto& linha : matriz) 
	        for(auto& col : linha) 
	            std::cin >> col;
 
	    int i_escolhido; 
	    std::cout << "Introduza a posicao i do valor escolhido" << std::endl; 
	    std::cin >> i_escolhido; 
	    int j_escolhido; 
	    std::cout << "Introduza a posicao j do valor escolhido" << std::endl; 
	    std::cin >> j_escolhido;
 
	    int soma=0; 
	    bool termina = false; 
	    std::cout << " Soma = "; 
	        for(int i=0;i<dim_i;i++){ 
	            for (int j=0;j<dim_j;j++){ 
	                if ((i==i_escolhido)&&(j==j_escolhido))  termina = true; 
	                    soma+=matriz[i][j]; 
	                    std::cout << " + " << matriz[i][j];
 
	        } 
	            if (termina )  break;
 
	        } 
	    std::cout << std::endl << " Soma = " << soma << std::endl;
 
	}