OK. ¿Puedes publicar el codigo fuente completo del programa?
Un saludo
Un saludo
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: eternoneofito en 22 Agosto 2011, 18:19 PMestoy estudiando de un libro, pero no se hace mencion de la linea "using namespace std;"Eso indicaría un libro muy viejo, por ejemplo los enfocados en productos de Borland no mencionan esa sentencia ya que los compiladores obsoletos de esa compañia no la soportan.
Cita de: eternoneofito en 22 Agosto 2011, 18:19 PMEn cuanto a lo de int main(), segun el libro es el que toma por defecto cuando se escribe main(), y es una cuestion de gusto personal escribir "int main()" o "main()"No. Solo en C estándar (ISO C90) se puede omitir el tipo y este se toma como "int". En el "nuevo" estándar de C (ISO-C99) y el de C++ no se puede ya que es un error.
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
#include <vector>
using std::vector;
vector<vector<int> > crear(int num_filas, int num_cols);
void imprimir(vector<vector<int> >& matriz);
int main()
{
cout << "Matriz A" << endl;
cout << "Numero de Filas: ";
int num_filas;
cin >> num_filas;
cout << "Numero de Columnas: ";
int num_cols;
cin >> num_cols;
cout << endl;
vector<vector<int> > matriz = crear(num_filas, num_cols);
cout << "----" << endl;
imprimir(matriz);
return 0;
}
vector<vector<int> > crear(int num_filas, int num_cols)
{
vector<vector<int> > matriz(num_filas, vector<int>(num_cols) );
for (int i = 0; i < num_filas; i++)
for (int j = 0; j < num_cols; j++) {
cout << "matriz[" << i << "][" << j << "]: ";
cin >> matriz[i][j];
}
return matriz;
}
void imprimir(vector<vector<int> >& matriz)
{
vector<vector<int> >::size_type i;
vector<int>::size_type j;
for (i = 0; i < matriz.size(); i++)
for (j = 0; j < matriz[i].size(); j++)
cout << "matriz[" << i << "][" << j << "]: " << matriz[i][j] << endl;
}
int iAZCount[25] = {0};