Tengo un programa que realiza el proceso barias veces y tengo una bariable que no puedo declararla como ejemplo b = 0 la razon de eso es que la tengo que
If if(n[i]<df){
df = n[i];
df1=i;
}
Si la declaro como cero desde el principio nada ba a ser menor que cero y por esa razon me ba a dar error.. bueno ese chin lo tengo claro ahora el problema esta que cuando hago la primera funcion con el siempre se me queda el ultimo numero menor que meto no cambia. lo que me gustaria saber si hay alguna funcion para volverla que su valor sea vacio osea nada cero.. grax por la ayuda aki le boy a djar el codigo del problema que me dejaron. Grax. :)
Código C++:
Ver original
include<stdio.h> #include<conio.h> main () { //menos de 18grado es frio y mayor es calor. char Alt; int n[10]; int limite, df, dc=0, i, dc1=0, df1=0, d=1, limitep; while (d <=limite){ dc=0; dc1=0; df1=0; for (i=1; i<=limitep; i++){ }; for (i=1; i<=limitep; i++){ if (n[i] > 18){ if (n[i]>dc){ dc = n[i]; dc1=i; } } if (n[i] <= 18){ if(n[i]<df){ df = n[i]; df1=i; } } } if (df==2686916){ df=0; } d = d+1; } }