28-11-2017, 20:09
Buenas tardes gente, mañana rindo recuperatorio del primer parcial. estoy hace horas con esto. tengo un array bidimensional y tengo que armar una funcion que sume el valor total de los int de cada celda del array.
El problema es que cuando ejecuto siempre me da 0 el total.
este es el codigo:
-------------------------------------------------------------------------
#include <iostream>
using namespace std;
int recorrer(int matriz[4][3], int& resultado){
for(int i=1;i<=4;i++){
for(int j=1;j<=3;j++){
int resultado=resultado+matriz[i][j];
}
}
return resultado;
}
int main(){
int tablero[4][3]= {{2,3,1},{15,25,13},{20,4,7},{11,18,14}};
int total;
cout<<"Total: "<<recorrer(tablero, total)<<endl;
return 0;
}
-------------------------------------------------------------------------
El problema es que cuando ejecuto siempre me da 0 el total.
este es el codigo:
-------------------------------------------------------------------------
#include <iostream>
using namespace std;
int recorrer(int matriz[4][3], int& resultado){
for(int i=1;i<=4;i++){
for(int j=1;j<=3;j++){
int resultado=resultado+matriz[i][j];
}
}
return resultado;
}
int main(){
int tablero[4][3]= {{2,3,1},{15,25,13},{20,4,7},{11,18,14}};
int total;
cout<<"Total: "<<recorrer(tablero, total)<<endl;
return 0;
}
-------------------------------------------------------------------------