14/10/2015, 06:50
|
| | Fecha de Ingreso: mayo-2015
Mensajes: 5
Antigüedad: 9 años, 7 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 |