Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/10/2015, 06:50
angeljgs
 
Fecha de Ingreso: mayo-2015
Mensajes: 5
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Vectores de Gran tamaño en C.

Cierto con vj1 sucede lo mismo lo que esta dentro del if , si lo modifico :
#include <stdio.h>

typedef int vector[4582970];
typedef bool vectorj1[531442];
int main() {
vector v;
vectorj1 vj1;
int i,j,k,contador,contador1;
bool vale;

for (i=1;i<=4582969;i++) v[i]=(i*100)%4582969;

vale=1;

for (i=0;i<=531441;i++) vj1[i]=0;
contador=1245;
for (i=0;i<=1958;i++) {
contador1=i;
for (k=1;k<=531441;k++) {
contador1=v[contador1];
if (contador1==contador) {
printf("no vale");
}
}
}


}
tambien sucede lo mismo, si no pongo nada dentro del if va rapidisimo, yo creo que es por el printf .
como es en modo debug?

Última edición por angeljgs; 14/10/2015 a las 06:55