Programa C++: El propósito es permitir al usuario ingresar datos en la matriz y finalizar la entrada temprano escribiendo q.
temp = 'q' debe cambiarse a temp == 'q'.
Hay un error lógico al juzgar si (temp == 'q'), porque temp es un tipo doble y no se recibirá cuando se ingrese q. Sigue siendo el número de la última vez. entró.
Se recomienda escribir así: no importa si ingresa q o no, siempre que no sea un número o '.', la entrada terminará
int? main(void){
doble? ar[10];
int?i;
/double?temp;
para ?(i?=?1;?i?11 ;?i++)
{
cout?<"Por favor, ingrese el primero" <
if(!(cin?>>?ar[i]))
break;
}
cout? <"Entrada completada"? <
sistema("pausa");
¿regresar?