Cita de: Pitagoras en 27 Diciembre 2021, 16:57 PM
Sois tan brillantes como un agujero negro y el doble de denso
No se hacen tareas, a mendigar a otra parte.
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: Pitagoras en 27 Diciembre 2021, 16:57 PM
Sois tan brillantes como un agujero negro y el doble de denso
Cita de: Jeremigio en 27 Diciembre 2021, 08:09 AM
Y luego las operaciones de adición y division como se sacan
vector::vector(int t):tamano(t) {
n = new int[tamano];
std::cout << "ctor n " << n << " object " << this << std::endl;
llenar();
}
vector::~vector() {
std::cout << "dtor n " << n << " object " << this << std::endl;
delete[] n;
}
int main() {
vector a, b;
a.visualizar();
b.visualizar();
vector z = a;
0003c 48 8d 44 24 68 lea rax, QWORD PTR z$[rsp]
00041 48 8d 4c 24 28 lea rcx, QWORD PTR a$[rsp]
00046 48 8b f8 mov rdi, rax
00049 48 8b f1 mov rsi, rcx
0004c b9 10 00 00 00 mov ecx, 16
00051 f3 a4 rep movsb
vector(const vector &r) : vector(r.tamano)
{
memcpy(n, r.n, tamano * sizeof(int));
}
vector c;
c = a + b;
c.visualizar();
Cita de: snoopty en 18 Diciembre 2021, 02:51 AM
A mí esa línea de código no me arroja error .... quizás te referís a declaración de errores inexactas de algún IDE; Qué IDE usas ? En Codeblocks 20.03 no tuve problemas .... y mirá que es bastante " sensible "
resultado += arreglo[a];
Cita de: Eternal Idol en 18 Noviembre 2021, 09:27 AM1) mayor es una variable global y su valor inicial es 0 por defecto. ¿Que crees que deberia ser? Es eso o un valor indefinido ya que no inicializaste la variable ... por suerte no hace falta al ser una variable global.
for (i = 0; i < ORDEN_MATR; i++)
for (j = 0; j < ORDEN_MATR; j++)
matr_adher [i][j] = 0;