aki esta el codigo del programa pero q me falta algo pork me da error
// practica3new.cpp: define el punto de entrada de la aplicación de consola.
//
#include "stdafx.h"
int _tmain(){
/*Variables*/
int max, min,intentos, fin, j, i,k,l,temp;
int v[10];
/*bucle principal, terminará cuando fin=1*/
while(!fin){
/*Inicializaciones*/
temp=0;
fin=0;
k=0;
i=0;
j=0;
l=0;
printf("introduce el valor máximo del intervalon");
scanf("%d", &max); //guardamos el valor máximo en max
printf("introduce el valor mínimo del intervalon");
scanf("%d",&min); //guardamos el mínimo en min
printf("introduce el número máximo de intentosn");
scanf("%d",&intentos);
/*mientras el array no tenga 10 elementos (j<10) y el número de intentos no
sea mayor del que toca (k<intentos) seguimos metiendo datos.*/
while(j<10&&k<intentos){
printf("introduce el elemento %d del vector n", j);
scanf("%d",&i);
if(i>max||i<min){
/*Si el valor introducido está fuera del intervalo:*/
if(j==0){
/*Si es el primer elemento, le metemos un 0*/
v[j]=0;
}
else{
/*Si nos, le metemos el elemento anterior*/
v[j]=v[j-1];
}
/*incrementamos el contador de intentos K*/
k=k+1;
}
else{
/*Si el valor introducido está dentro del intervalo, lo metemos al
array*/
v[j]=i;
}
/*incrementamos el contador de elementos del array J*/
j=j+1;
}
/*Algoritmo de ordenación de vectores bubblesort (o sea, que ordena el
array)*/
for (i=1; i<j; i=i+1){
for (l=0 ; l<j - 1; l=l+1){
if (v[l] > v[l+1]){
temp = v[l];
v[l] = v[l+1];
v[l+1] = temp;
}
}
}
/*Empezamos a imprimir cosas*/
printf("nElementos del vector:");
for(i=0;i<j;i=i+1){
/*imprimos los J elementos que hemos metido en el array*/
printf("nv[%d] = %d ",i, v);
}
/*imprimimos el número de intentos realizados en una nueva linea*/
printf("nNúmero de intentos: %dn", k);
/*y ofrecemos la oportunidad de seguir:*/
printf("desea terminar? (Si- cerrar, No - continuar)");
scanf("%d", &fin);
}
getchar ();
return 0;
}
el error q me ad esq dice q la variable fin is being used without being initialized
y estoy mirando y nose pork sale eso
me señala en la linea
del
while (!fin){
mirarmelo aber q pasa