Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: L1rp en 4 Octubre 2015, 19:47 pm



Título: problema de programacion cencillo
Publicado por: L1rp en 4 Octubre 2015, 19:47 pm
si pudieran comentar que esta mal en este codigo pues al ejecutarlo me da un bucle interminable si introdusco un caracter pero si introdusco un numero funciona bien_ mota es un framento del codio el resto funciona bien-

int main(){
    float alt,bas,lad1,lad2,rad,area,perimetro;
    int opc,opcion;
    float pi= 3.141592;
    do{
        printf("digite la opcion. cuadrado-1,ractanulo-2,trianulo-3,circulo-4\n");
        scanf("%d ",&opcion);
        while(opcion>=5){
                 printf("esta opcion no es correcta, porfavor digite una opcion posible.");
                 scanf("%d%c",&opcion);
               }

            }


Título: Re: problema de programacion cencillo
Publicado por: ivancea96 en 4 Octubre 2015, 21:24 pm
opcion es una numero. Así que tienes que introducir un número. Tú mismo lo has dicho.